随笔分类 - WinForm
摘要:一、窗体快捷键,只在窗体上有效果首先在form_load的时候写上this.KeyPreview=true;//表示窗体接受按键事件然后如下private void Frm_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.S) { MessageBox.Show("Test"); } }二、全局快捷键,在整个系统中有效果public ...
阅读全文
摘要:已好多天没有写博客了,由于公司最近网络有改变,上网要算钱,晕拉,所有就找了上网卡来上网,但是用了无线,局域网就上不去了。来回切网还有改代理设置有点麻烦,所有就写了个小软件,已便自己方便。 这个小软件主要有二点功能,1、是启用禁用网卡,根据名称来设置 2、通过修改注册表来改IE设置 现贴两段代码上来 1、启用禁用网卡,这个是网上找的 ///<summary>///实现启用或停用本地网络链接///</summary>///<paramname="netWorkName">本地连接名称</param>///<paramname
阅读全文
摘要:1.从数据库表中绑定comboBox1 ,这个利用DataSet即可,不多说了,估计都会。2.填写以下代码 //以下向下拉列表框中插入“请选择” DataTable table = (DataTable)comboBox1 .DataSource; //把数据源赋给table DataRow dr = table.NewRow(); dr[0] = "0"; dr[1] = "请选择"; table.Rows.InsertAt(dr, 0); comboBox1.DataSource = table; //comboBox1 的数据源为table com
阅读全文
摘要:今天无事去网上找了一下实体类自动生成的工具,无意中在一个网站上看了一个,是VS2008开的,只可以生成2.0的实体,因为我一直想找一个可以生成3.5的特性的实体类工具。所以就来改一下。开发工具为VS2010,只是将原代码复制过来,加了个3.5的生成功能。原来的工具代码,下载,注明版本为原代码所有,我只是做了个改动。如侵犯版权,请原我联系。原工具截图改后工具截图生成2.0效果,和原来的一样,但是做了小改动加了注释生成3.5的效果,加了注释代码下载
阅读全文
摘要:在WinForm里面有时候需要清空自己输入内容或是选择的选项,以便重新操作流程,那么一般你是怎么清空界面各个控件值的呢?如果窗体里面控件,尤其是TextBox控件比较多的时候,代码里面是不是要设置每个控件的Text属性值为空呢?下面我用这个例子,来探讨下清空界面控件值的小技巧。而且还能复用。不必每个窗体都做这些枯燥、无聊的工作。一般的做法是在清除控件的事件里面添加下面这样的代码:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->priva
阅读全文
摘要:转载自xnlzg最终编辑xnlzgWinForm下窗体权限设计一、 描述管理员通过控制窗体中的某个控件的Enable和visable来达到应用程序的权限控制二、 设计思路(一) 读取控件将menustrip菜单选项绑定到treeview中,根据菜单选项的名称跟窗体名称相等,去遍历出窗体中的所有form、tabctrol、button、toolstripbutton、等,结果如下(二) 保存控件将treeview中显示 的控件id跟控件名称一起存入数据库,同时设置控件的可用状态,默认都可用。(三) 将权限应用到具体窗体中三、 数据库的设计四、 关键部位的实现1) 读取控件的难点怎么样遍历到应用.
阅读全文

浙公网安备 33010602011771号