C#之一窗体调用另一窗体属性
2010-01-29 14:49
197 查看
当我们在一个窗体f1中打开另一个窗体f2,而后我们又需要在f2中调用或操作f1中的某个控件的属性,我们该怎么做呢?这在实际的开发过程中是经常遇到的,比如在数据库应用程序开发中,在一窗体中的Dategridview中显示了所有记录信息,我们点击菜单打开另一窗体(这里的窗体都是普通窗体)查询,查询的结果在在Datagridview中动态的显示:现在我把解决的代码写道下面,当然方法很多,此知识其中之一:
这样就可以实现我们需要的那种窗体间的通讯!
public partial class Student_Find : Form { public static bool find = false; Student_Info student_info; public Student_Find(Student_Info sfrm) { InitializeComponent(); student_info = sfrm; } }//在打开的窗体中的写构造函数 传递含有Datagridview的那个窗体 private void tool_btn_find_Click(object sender, EventArgs e) { if (Student_Find.find == false)//只能打开一个窗体 { Student_Find.find = true; Student_Find sf = new Student_Find(this);//传递窗体 sf.Show(); } }
这样就可以实现我们需要的那种窗体间的通讯!
相关文章推荐
- c#中如何跨线程调用windows窗体控件?
- 转 C#基础系列:开发自己的窗体设计器(PropertyGrid显示中文属性名)
- 其他类调用C#控件并修改属性的方法
- 【转】分享:c#和javascript函数的相互调用(ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。)
- C# 子线程调用主线程窗体的解决方法
- C#对 Windows 窗体控件进行线程安全调用 摘自MSDN
- 如何获得WIN32 窗体中控件的样式属性(C#)
- c#中跨线程调用windows窗体控件
- C#反射动态调用窗体,动态实例化窗体的方法
- 利用System.EventHandler来实现两个窗体间的事件调用 (C#)
- C#窗体之-->窗口样式属性...
- 天轰穿C# -vs2010 - 04面向对象的编程之调用方法和属性【原创】
- C#跨窗体调用控件(委托回调函数)
- 【C#】调用API函数给Winform窗体添加动态特效
- C#:C#窗体listview的details属性及用法
- C# 调用带参数的控制台程序 并将命令行输出的内容实时输出至窗体中的显示控件
- C#窗体应用程序中,调用已有应用程序(*.exe)
- C#调用API函数给Winform窗体添加动态特效
- C# 非模式窗体show()和模式窗体showdialog()的区别及Owner属性的理
- C#调用DLL中 DllImport属性详解(一)