CSDN论坛 > .NET技术 > C#

WinFrom 编程:如何在一个form内调用另一个窗体的事件? [问题点数:20分,结帖人xiaoleifeng]

Bbs1
本版专家分:39
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:5634
Bbs6
本版专家分:5672
Bbs6
本版专家分:5672
Bbs4
本版专家分:1933
Bbs4
本版专家分:1408
Bbs1
本版专家分:39
匿名用户不能发表回复!
其他相关推荐
C# winform一个窗口按钮触发另一个窗口的load事件
具体情况是: A是主页面,有datagridview控件显示数据,点击“增加”按钮弹出B页面,由B页面获取数据,然后在B页面,“保存”按钮点击后,保存数据,然后会重新load一次datagridview,更新数据表。 A页面的几个主要事件: namespace textbox { public partial class Form1:Form { public static Form
C# 窗体中一个类中调用另一个窗体的控件或方法
设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form1的窗体调用了。 一种是创建窗体对象的方式,通过对象调用控件或方法 。 例如: Form2 frm2 = new Form1(); frm2.Button; //调用控件 frm2.Met
C# 在一个winform中控制另一个winform中的控件
转载请注明出处:http://blog.csdn.net/zjbpku/article/details/7515691 以前我完成这样的功能是通过get{}和set{}来完成的,结果发现其效率并不高,而且有时候对控件的控制也不能完成预期目标,让我很恼火。现在可以通过以下方法来实现在一个winform中控制另一个winform中的控件。比如说:现在又两个窗口,每个窗口有一个button,第
VB 中在一个窗体中执行另一个窗体中的代码
Private Sub Form_Click()        frm2.Form_Click() 在frm1 里执行 frm2 的 From_Click 代码 End Sub 
C# Visual Studio 2005中,通过一个窗体打开另一个窗体
C# Visual Studio 2005中,通过一个窗体打开另一个窗体 假如现在有2个窗体Form1和Form2,在Form2中打开Form1 则在Form2中(我用的是按钮事件)添加如下代码:Form1 form1 = new Form1();// form1.Show();//此方法显示窗体Form1,但是你还能操作Form2form1.ShowDialog();//此方法显示窗体F
在C#中子线程如何操作主线程中窗体上控件
在C#中,直接在子线程中对窗体上的控件操作是会出现异常,这是由于子线程和运行窗体的线程是不同的空间,因此想要在子线程来操作窗体上的控件,是不可能简单的通过控件对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法,其作用就是让子线程告诉窗体线程来完成相应的控件操作。
在Form1中打开另一个窗体Form2
private void tsb_OpenForm2_Click(object sender, EventArgs e)         {            //设置Form2窗体实例只能是一个,即_form2             if (_form2 == null || _form2.IsDisposed)             {                 _fo
winform程序页面打开初始化时各事件的执行顺序
话不多说,直入主题。 总所周知,winform程序启动必须通过main函数入口来启动,新打开一个form窗体要通过main函数中执行Application.Run() 方法来启动(如:Application.Run(new Form1());).在进入Run方法后会执行Form类的几个方法来加载页面数据:BindingContextChanged()、HandleCreated()、Load()等
WinForm中双击dataGridView的一行将其显示到另一个窗体的控件中
给dataGridView添加一个dataGridView1_DoubleClick事件,然后在
winform子窗体加载父窗体事件
在调用子窗体的地方写以下代码: private void c1FlexGrid1_DoubleClick(object sender, EventArgs e)       {           C1ID = int.Parse(c1FlexGrid1[c1FlexGrid1.Row, 1].ToString().Trim());
关闭