- 博客(5)
- 资源 (22)
- 收藏
- 关注
原创 windows form (窗体) 之间传值小结
在windows form之间传值,我总结了有四个方法:全局变量、属性、窗体构造函数和delegate。第一个全局变量:这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下:在form1中定义一个static变量public static int i= 9 ;Form2中的钮扣按钮如下:private void button1_Cl
2006-06-23 10:10:00 20710 5
原创 怎么在thread中打开一个窗体
有很多朋友不知道怎么在thread中打开一个窗体,总是说没有反应,下面我就说说这方面自己的经验。代码如下: private void ThreadFunc(){ //run your coding; Form temp = new Form(); temp.Show(); //run your coding;}private void b
2006-06-21 13:24:00 2363 2
原创 如何使MDI子窗体不重复被打开
有很多朋友希望MDI子窗体不重复被打开,如果子窗体已经被创建了,则把它激活,而不是又创建了一个MDI子窗体,其实中C#提供的MdiChildren这个属性就可以解决这个问题,下面假设一个treeview控件,点击treeview上面的相应结点,就会创建以这个结点命名的MDI子窗体,若是子窗体已经被创建,则把它激活,显示在所有子窗体的最前面。代码如下:private void treeView_
2006-06-21 13:22:00 6086 3
原创 使用GDI+时关于窗体重绘的问题
用GDI+对窗体(Form)进行绘图(就是画圆等操作,用Graphics来做的),代码如下:private void button1_Click(object sender, System.EventArgs e){ System.Drawing.Graphics g = this.CreateGraphics(); g.FillEllipse( Brushes.Red
2006-06-19 11:16:00 6298 1
原创 窗体间利用属性(property)来传递值时应注意的问题。
这也许是个老话题了,但是今天我在用property 时却有了新的发现。那就是如果传递的是类的话,那么是按地址(引用)来传递的。例如如下两个程序。假设有两个form,form1、form2和一个Class1.cs的类文件。form1是程序的开始窗体,通过form1 来调用form2 。程序如下:Class1.cs文件的内容是public class Class1 { public int i;
2006-06-04 14:29:00 13559 3
Agile Project Management
2011-01-17
Inside Microsoft SQL Server 2005 Query Tuning and Optimization
2011-01-17
Inside Microsoft SQL Server 2005 T-SQL Querying
2008-06-26
Inside Microsoft SQL Server 2005 T-SQL Programming
2008-06-26
Inside Microsoft SQL Server 2005
2008-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人