C# 在一个winform中控制另一个winform中的控件
来源:互联网 发布:机顶盒软件下载 编辑:程序博客网 时间:2024/05/17 03:01
转载请注明出处:http://blog.csdn.net/zjbpku/article/details/7515691
以前我完成这样的功能是通过get{}和set{}来完成的,结果发现其效率并不高,而且有时候对控件的控制也不能完成预期目标,让我很恼火。现在可以通过以下方法来实现在一个winform中控制另一个winform中的控件。比如说:现在又两个窗口,每个窗口有一个button,第一个窗口中的按钮可以打开第二个窗口,第二个窗口打开后,通过其中的button使第一个窗口中的按钮失效。首先修改第一个button的modifies为public。
代码如下:
第一个窗口中:
public partial class Form1 : Form
{
//转载请注明:blog.csdn.net/zjbpku
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2(this);
frm2.Show();
}
}
第二个窗口中:
private Form1 frm;
public Form2(Form1 form1)
{
frm = form1;
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
frm.button1.Enabled= false;
}
这样就可以通过窗口二中的按钮使窗口一中的按钮失效。
- C# 在一个winform中控制另一个winform中的控件
- C# 在一个winform中控制另一个winform中的控件
- Winform中怎样在一个窗体中获得另一个窗体中的控件的值?
- C# winform中一个类中如何调用另一个窗体的控件或方法
- C# winform中一个类中如何调用另一个窗体的控件或方法
- C# winform中一个类中如何调用另一个窗体的控件或方法
- C# 在winform中查找控件
- 在C# WinForm 中嵌入另一个.EXE程序,详细步骤
- WinForm,在另一个线程中更新Form中的数据
- C#中的dateTimePicker控件(WinForm)
- C# 实现 在 WinForm 和 WebForm 中的权限控制
- 浅析Attribute在C# WinForm控件开发中的使用
- 在Winform 中拖动控件
- C#中,让WINFORM中的控件适应分辨率的变化
- C#代码实例:在winform中查找控件
- c# winform程序在WebBrowser控件中执行javascript脚本
- C# winform在线程中给控件赋值
- Winform wpf在一个窗体的事件里,修改另一个窗体控件的值
- Android调起百度和高德地图导航(不导入SDK)
- 文章标题
- 用技术入股解决互联网创业技术问题,这事儿靠谱吗?
- 高手总结的“恋爱法”学习Linux系统,效果更好。
- WebView详解
- C# 在一个winform中控制另一个winform中的控件
- .9图片处理报错Error: java.lang.RuntimeException: Crunching Cruncher ic_coupon2.9.png failed, see logs
- Jquery.velocity动画
- CSS规则的三种选择符和层叠样式规则
- 安卓学习笔记---fragment不断切换app崩溃的解决办法
- 可能是讲解Android事件分发最好的文章
- UnZip.h/Zip.h C++压缩解压类
- js 中导出excel 较长数字串会变成科学计数法
- 垂直外边距合并