WinFrom设计(C#)
mocklystone
这个作者很懒,什么都没留下…
展开
-
线程调用主窗体控件(委托)
A、委托定义: C#用委托来实现事件通知机制。委托相当与c++函数指针。整个过程涉及一个呼叫者,一个被呼叫者,还有就是这个委托。 委托:讲的通俗点,就是在某个时候自己有些事没法做,跟刚好在做些事的人约好说‘你要做你的事的时候顺便帮我把我的事情做了’ B、举例:1、现在你还在上班, 本来约定好今天接孩子回家是你的事(线程)2、你的老婆下班了,要去买菜回家煮饭原创 2009-10-24 12:20:00 · 1163 阅读 · 1 评论 -
MDI窗体与皮肤skinEngine
目标:为了使winform界面更美观,加深用户体验,可根据用户喜好选择皮肤。 设计思路:在Winform中采取存取配置文件的形式记忆用户选择的皮肤文件名及路径。 设计方法:使用基于.net开发的换肤控件skinEngine,将IrisSkin2.dll(支持.net2.0)加至vs2005的工具箱中。即可原创 2009-10-26 12:28:00 · 1724 阅读 · 0 评论 -
窗体隐藏及最小化到托盘
1、隐藏winForm窗体并使程序正常运行。在项目工程中找到文件Program..cs修改代码 staticvoid Main() { Application.EnableVisualStyles(); Application.SetC原创 2009-11-14 11:05:00 · 862 阅读 · 0 评论 -
winForm判断窗体是否存在
经常使用的一种判断窗体对象是否存在的方法,即在主窗体中定义子窗体的对象,赋值为null,然后在要使用该子窗口的函数中做如下判断即可。 即判断窗体对象是否为null或者是否已释放。 在窗体中定义全局变量(即窗口对象)private Frm_OutArea frmOutArea = null;//短信设置窗口打开窗体事件调用如下函数// 设置(mo原创 2009-11-16 20:23:00 · 3087 阅读 · 0 评论 -
判断网络是否连接
win32 API函数的做法: 要用的函数:InternetGetConnectedState 函数原形:BOOL InternetGetConnectedState(LPDWORD lpdwFlags,DWORD dwReserved); 参数lpdwFlags返回当前网络状态,参数dwReserved原创 2009-11-14 14:12:00 · 473 阅读 · 0 评论 -
winform 动态更新DataGridView的值
目标:在更新数据库的同时,动态修改DataGridView的某行某例的值 设计思路: 首先DataGirdView的数据源是通过绑定DataTable的数据而得到的。所以当需要改变DataGridView的行中的列值,只需要修改数据源DataTable相应的数据,并让DataGridView接受数据源所做的更新并重绘DataGridView即可。原创 2009-11-25 11:59:00 · 3813 阅读 · 0 评论 -
C#存取图片到数据库
Winform显示及浏览图片大多使用PictureBox控件来做载体。存储图片到数据库:从本地文件夹下选择图片文件加载到PictureBox,再从PictureBox读取图片数据转化成二进制流存储入数据库。PictureBox控件:pic_Photo //装载照片原创 2010-01-06 14:02:00 · 1692 阅读 · 2 评论 -
C#复制文件夹及子文件夹的文件
通用的文件操作功能:复制文件夹及子文件夹的文件 // 复制源文件夹及其子文件夹中的文件 publicvoid CopyFile(stringsourcePath, string objPath) { if(!Director原创 2010-01-06 15:02:00 · 684 阅读 · 0 评论