求助:怎么样在一个窗体中控制另一个窗体的控件????? 比如 菜单 如题 我想实现这样一个功能2个窗体 A,B A 中有个菜单 B中有个按纽我想在按B中的按纽的时候 A中的菜单的ENABLED属性为FALSE;谢谢 是不是用委托啊 大家来帮下忙 谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果A是窗体实例的话,就直接调用咯 A.菜单.Enabled = false; TO :Red_angelX(八戒) 我委托不是很懂 还请教下 TO :wush007(防守反击)我是想在B中控制A中的菜单谢谢了 在A中: public bool menutest { set { this.menuStrip1.Enabled = false; } get { return true; } }在B 中: private void button3_Click(object sender, EventArgs e) { if (form1 == null || form1.IsDisposed) { form1 = new Form2(); form1.Show(); form1.menutest = false; } else { form1.BringToFront(); form1.menutest = false; } } 最简单的办法,把menu设成public static if (form1 == null || form1.IsDisposed) { form1 = new Form2(); form1.Show(); form1.menutest = false; } else { form1.BringToFront(); form1.menutest = false; }FORM1哪来的 之前有定义的么? delegate的使用,參見http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx casablancaliu(casablanca) ( 二级(初级)) 信誉:100定义一个Form2 form1 = null; 在换form时候将你要控制的控件作为参数传递给另一个from就像函数调用那样传参数 FORM1哪来的 之前有定义的么?-----------------------------------当倪创建一个窗体时,会以你创建的窗体名称新建一个类譬如你新建一个窗体的名称为FORM1,那么就会在那个窗体的CS文件里有一个public class FORM1 的类了。 谢谢大家 也谢谢tjvictor(终于升星了,向两星奋斗)DONE 最简单的办法,把menu设成public static感觉这个没有什么难的吧就和传参一个道理的 把A中的菜单注册到B中的button_click()事件不可以吗 socket关于心跳检测的正确做法 为什么这段代码调试时出现错误 VC#2008支持隐藏事件吗 ASP.net(C#)界面设计 ★关于 ComboBox 的数据绑定问题 求个正则表达式。。。 怎样实现递归删除??????????????? 研究了一天。。。问题还是没解决。。。。。郁闷中??请求支援!!!高手请进。。 C# 线程池 运行就无响应,但是程序一直在执行..球高人指点 如何控制打印机的进纸退纸等操作。 消息框总是显示在窗体后面!!! 越做越糊涂,关于C#中索引器的问题
public bool menutest
{
set { this.menuStrip1.Enabled = false; }
get { return true; }
}在B 中:
private void button3_Click(object sender, EventArgs e)
{
if (form1 == null || form1.IsDisposed)
{
form1 = new Form2();
form1.Show();
form1.menutest = false;
}
else
{
form1.BringToFront();
form1.menutest = false;
}
}
{
form1 = new Form2();
form1.Show();
form1.menutest = false;
}
else
{
form1.BringToFront();
form1.menutest = false;
}
FORM1哪来的 之前有定义的么?
http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx
就像函数调用那样传参数
当倪创建一个窗体时,会以你创建的窗体名称新建一个类
譬如你新建一个窗体的名称为FORM1,那么就会在那个窗体的CS文件里有一个public class FORM1 的类了。
感觉这个没有什么难的吧
就和传参一个道理的