随笔分类 -  WinForm 开发

[转]在WinForm应用程序中实现自动升级
摘要:这是本人第一次写比较复杂的文章,表达不清之处,请各位见谅。好,闲话少说,入正题。 最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。 首先,要确定程序... 阅读全文

posted @ 2008-07-21 08:52 freeliver54 阅读(9178) 评论(6) 推荐(2)

[转]winform实现的仿Msn移动提示信息窗口
摘要:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口的最下方向上移动,直至窗体完全显示就不再移动。当我们点击“确定”按钮之后,窗体由从屏幕上逐渐下移,直至完全从屏幕上完全不显示。这也是本文讨论的窗体效果之一:winform实现的移动提示信息窗口。 每个Control类都有一个Location属性,它是一个Point值,这个值表示控件的左上角的坐标值,利用这个坐标值,我... 阅读全文

posted @ 2008-07-02 18:42 freeliver54 阅读(1270) 评论(0) 推荐(0)

[转]WinForm编程开发实用技巧14则
摘要:1,MDI窗体 设有两个窗体frmMain,frmChild,则: frmMain: 设IsMdiContainer属性为true 打开子窗口: 在相关事件中写如下代码: frmChild child=new frmChild(); child.MdiParent=this;//this表示本窗体为其父窗体 child.Show(); 在打开子窗体时,如果只允许有一个子窗体... 阅读全文

posted @ 2008-07-02 18:38 freeliver54 阅读(1129) 评论(0) 推荐(0)

[转]winfrom让弹出的MessageBox在指定时间内自动销毁
摘要:winfrom让弹出的MessageBox在指定时间内自动销毁,代码如下: private void Button_Click(object sender, System.EventArgs e) { StartKiller(); MessageBox.Show("这里是MessageBox弹出的内容","MessageBox"); MessageBox.Show("这里是跟随运行的窗口","窗... 阅读全文

posted @ 2008-07-02 18:33 freeliver54 阅读(812) 评论(1) 推荐(0)

[转]WebBrowser中html元素如何触发winform事件
摘要:WebBrowser中html元素如何触发winform事件? 这个问题来自论坛提问,对dom稍微了解的话还是比较简单的,只要注册一下事件就可以了。 C#代码如下: using System; using System.ComponentModel; using System.Windows.Forms; namespace WindowsApplication5 ...{ public ... 阅读全文

posted @ 2008-07-02 18:28 freeliver54 阅读(1989) 评论(3) 推荐(0)

[转]Winform中在Form上截取消息的两种方法
摘要:比较常用的是重载Form的DefWndProc方法,例如截取鼠标按下的消息: protected override void DefWndProc(ref Message m) { if ( m.Msg == 0x0201 ) { MessageBox.Show(m.Msg.ToString()); ... 阅读全文

posted @ 2008-07-01 11:36 freeliver54 阅读(600) 评论(0) 推荐(0)

[转]WinForm--使用C#制做进程监视器
摘要:1)可以查看进程的各项基本信息,如cpu,内存,父进程,执行路径,创建者等 2)可以中止进程,创建新进程 3)可以配置目标进程,配置刷新速度 最终效果图: (以下给出部分代码,其余像进程的创建、中止等,使用process类将很容易实现) 1)使用wmi获取父进程id,进程创建者 (注意,使用wmi获得的内容,不宜循环刷新,这样代价比较大) 添加命名空间: using System.Manage... 阅读全文

posted @ 2008-07-01 11:18 freeliver54 阅读(4909) 评论(3) 推荐(0)

WinForm Control 命名规范
摘要:WinForm Control 命名规范 数据类型 数据类型简写 标准命名举例 Label lbl lblMessage Link... 阅读全文

posted @ 2008-03-07 17:05 freeliver54 阅读(1707) 评论(0) 推荐(0)

PictureBox + Scrollbar
摘要:請問... 如果有一張圖大小是1000*600 而我所拉的picturebox大小為500*300 顯示的範圍有限 想在上面加Scrollbar來讓這張圖可以都瀏覽到 --------------------------------------------- Hi 可把Picturebox放到Panel中 此Panel跟PictureBox沒放圖前一樣大或是大一點 然後把Panel的AutoSc... 阅读全文

posted @ 2008-03-06 16:59 freeliver54 阅读(2644) 评论(5) 推荐(0)

WinForm 之 DataGridView 之 DataGridViewButtonCell
摘要:1.新建专案及Form 2.拉取DataGridView 3.点击该DataGridView后 按F4 打开属性窗口 4.在属性窗口找到 Columns 并点击后面的小按钮 弹出编辑列窗口 5.在编辑列窗口 点击 添加 添加两列 一列为DataGridViewTextBoxCell 名称默认为Column1 修改为 txt_A 类型选择DataGridViewTextBo... 阅读全文

posted @ 2008-03-06 14:56 freeliver54 阅读(4150) 评论(1) 推荐(0)

[转]winForm:DataGridView的一些技巧
摘要:本文转自:http://www.cnblogs.com/liulanglang/archive/2007/06/10/778011.html 原文如下: 最近一直跟DataGridView打交道,突然觉得很多技巧性的东西很模糊,经过最近的个人实验操作和从网上查到的资料 把对DataGridView操作的一些技巧总结和借鉴了一下,总结如下: 1、自定义列 Customize Cells a... 阅读全文

posted @ 2007-09-24 09:57 freeliver54 阅读(2778) 评论(1) 推荐(0)

[转]winForm:利用窗体的自定义属性实现窗体传值
摘要:本文转自:http://bbs.szblogs.com/showtopic-230.aspx 原文如下: 第1步:在解决方案上添加一个窗体Form2;并添加textBox1、textBox2、Button1,将Button1的标题设为“确定”,DialogResult属性设为“OK”; 第2步:在窗体Form2的类代码中添加两个私有字段: _username、_password,并添加两个pub... 阅读全文

posted @ 2007-09-24 09:10 freeliver54 阅读(1844) 评论(2) 推荐(0)

SqlServer与Access之间的数据互导
摘要:本次实例为C#在windows程序 主要是简单的实现 已知表名及字段的单表数据互导: SqlServer->Access 从SqlServer中查询数据到DataGridView显示 然后选择Access数据库的相关位置 将DataGridView的数据导入Access相关表 Access->SqlServer 选择Access数据库的相关位置 从Access中查询数据到Dat... 阅读全文

posted @ 2007-09-19 11:04 freeliver54 阅读(2899) 评论(3) 推荐(0)

在WinForm程序中读写系统配置
摘要:1.在MSDN上提供了VS2005对Settings.setting文件的读写操作 ====================================================== 在 C# 中使用设置 http://www.microsoft.com/china/msdn/library/langtool/vcsharp/SettingsCSRL.mspx?mfr=true 在运行时... 阅读全文

posted @ 2007-09-18 09:30 freeliver54 阅读(907) 评论(0) 推荐(0)

Windows窗体编程基础学习:更改TabControl 的外观(如qq用的)
摘要:实现如下图示效果:1.向窗体添加 TabControl 和 ImageList 控件。 2.将图像添加到图像列表imageList1中。 点击设计视图中的imageList1 查看其属性 在Images处 点击(Collection)后面的按钮 打开 图像集合编辑器 添加三个图片 3.设置TabControl-tabControl1的相关属性 点击TabControl的标头部分 - 右... 阅读全文

posted @ 2007-04-03 20:51 freeliver54 阅读(1721) 评论(0) 推荐(0)

Windows窗体编程基础学习:使用 NotifyIcon 组件向任务栏添加应用程序图标
摘要:1.在Windows项目中新加一个窗体myNotifyIcon 2.在设计视图 通过工具箱 向该Form加入NotifyIcon 和 ContextMenuStrip 并查看确保窗体myNotifyIcon的ShowIcon属性设置为True 3.通过notifyIcon1的属性对话框 设置相关内容 属性部分设置 BalloonTipIcon: BalloonTipText:程序在后... 阅读全文

posted @ 2007-04-03 19:56 freeliver54 阅读(951) 评论(2) 推荐(0)

Windows窗体编程基础学习:文件读写
摘要:1.[读取]按钮 判断某txt文件是否存在 不存在则新建 读取文件中的内容2.[写入]按钮 将用户修改后的内容 存入该txt文件 ===============================1.新建专案 及 加入 新建项目 Windows窗体(如txtFileReadWrite) 并设定应用程序的主入口点 Application.Run(new txtFileReadWrite())... 阅读全文

posted @ 2007-03-30 15:26 freeliver54 阅读(1262) 评论(3) 推荐(0)

[引]Windows窗体编程基础学习: 对话框组件
摘要:1. ColorDialog 组件 2. FolderBrowserDialog 组件 3. FontDialog 组件 4. OpenFileDialog 组件 5. PageSetupDialog 组件 6. PrintDialog 组件 7. PrintPreviewDialog 控件 8. SaveFileDialog 组件 ===========================1. Co... 阅读全文

posted @ 2007-03-28 10:13 freeliver54 阅读(2017) 评论(0) 推荐(0)

导航