随笔分类 -  winform资料

摘要:线程间操作无效: 从不是创建控件“”的线程访问它。听说2003里边不会,我不知道是不是这样的,反正一直都在用05~05里会出这个问题的,貌似是为了安全~哦,现在知道的解决方法有两个~第一:Control.CheckForIllegalCrossThreadCalls = false;线程开始的时候加这么一句,OK,看不到错误了~啥都能用了~第二:用委托,在05里,每个控件都有个InvokeRequired的属性~判断一下是不是true,是的话进行Invoke操作的,完事了~//建立个委托private delegate string returnStrDelegate();//搞个最简单滴取值 阅读全文
posted @ 2011-04-27 16:50 小锋神 阅读(340) 评论(0) 推荐(0)
摘要:DataGridView中CellClick的使用,选中一行触发的动作可以在这个方法里执行private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) { pnlBottom.Enabled = true; //获得当前选中的行 int rowindex = e.RowIndex; string value0=""; string value1 = ""; string value2 = ""; try { //获得当前行的第一列的值 阅读全文
posted @ 2011-04-27 11:01 小锋神 阅读(20932) 评论(0) 推荐(0)
摘要:/**//// <summary> /// 填充comboboxB超医师 geovindu@163.com 涂聚文 ///2009-02-16 /// </summary> private void setDBPyhNameComboBox() { this.combPhy.DataSource = null; DBConnectioin dbc = new DBConnectioin(); SqlConnection conn = new SqlConnection(DBConnectioin.conStr); conn.Open(); //DbHelperSQL.s 阅读全文
posted @ 2011-04-27 10:03 小锋神 阅读(6799) 评论(0) 推荐(0)
摘要:在解决方案中增加一窗口选择xml文件,并将名称改为app.config.其内容设置如下: <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="source" value="Server=localhost;uid=sa;pwd='fang';database=khgx;" /> </appSettings> </configura 阅读全文
posted @ 2011-04-26 11:33 小锋神 阅读(5193) 评论(0) 推荐(0)
摘要:DataGridView控件DataGridView是用于Windows Froms 2.0的新网格控件。它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我们的用户需要的特性。 关于本文档:本文档不准备面面俱到地介绍DataGridView,而是着眼于深入地介绍一些技术点的高级特性。本文档按逻辑分为5个章节,首先是结构和特性的概览,其次是内置的列/单元格类型的介绍,再次是数据操作相关的内容,然后是主要特性的综述,最后是最佳实践。大部分章节含有一个“Q & A”部分,来回答该章节相关的一些常见问题。注意,某些问题会由于知识点的关联性重复出现在多个章节。这些问题、 阅读全文
posted @ 2011-04-16 21:58 小锋神 阅读(176133) 评论(15) 推荐(27)
摘要:Code单元格格式化数据Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e){ if (e.ColumnIndex == 1 /*status列的Index*/) { if (object.Equals(e.Value, 0)) { e.Value = &qu 阅读全文
posted @ 2011-04-12 17:00 小锋神 阅读(1394) 评论(0) 推荐(0)
摘要:注:本程序是在VS2005基础上写的。1。如果不想让程序在任务栏中显示,请把窗体的属性ShowInTaskbar设置为false;2。如果想让程序启动时就最小化,请设置窗体的属性WindowState设置为Minimized。(Minimized 最小化,Normal正常启动,Maximized最大化)3。拉一个NotifyIcon控件notifyIcon,为控件notifyIcon的属性Icon添加一个icon图标。4。可以为NotifyIcon加一个ContextMenuStrip右键菜单menu_Notify。5。本例子禁用了窗体最大化按钮。(设置窗体的属性MaximizeBox的属性为 阅读全文
posted @ 2011-04-12 10:33 小锋神 阅读(648) 评论(0) 推荐(0)
摘要:关键字: c# winform 子窗体 刷新 父窗体 子 窗体 父 控件 值 第一种方法:用委托,Form2和Form3是同一组Form2C#代码 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceTestMouseMove{publicdelegatevoidSetVisiableHandler();publicpartial 阅读全文
posted @ 2011-04-02 23:16 小锋神 阅读(6428) 评论(0) 推荐(0)
摘要:在login页面中,我是这样定义的: public static string qqyhm; qqyhm = this.txtyhm.text; 在另一个页面,是这样的: this.txtyhm1.Text = Login.qqyhm; 但是在这里Login.qqyhm 是空值 阅读全文
posted @ 2011-04-02 21:29 小锋神 阅读(281) 评论(0) 推荐(0)