父窗体怎么控制子窗体的控件啊 请大侠们帮帮忙啊,我新人,要求有代码详细的,看不懂术语啊,别人都说这句《只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。》可是我看不懂啊,我不要改public 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html 看不懂啊,我要form2与form3之间相互调用控件使用,就是子窗体之间的调用 父窗体新定义一个字段,类型是子窗体的类型,父窗体在 Show 子窗体之前将子窗体实例赋给定义的那个字段,子窗体控件不修饰为 public 的话就新定义一个 public 的方法,方法里为操纵控件的代码,父窗体要控制子窗体控件时就调用之前定义的新字段的新 public 方法。 如果是MDI的话,所有的子窗体都可通过父窗体的MdiChildren属性获得。控件通过Controls属性获得。 自己跟着做一遍:form1上加一个button1,双击拷贝下面的代码: private void button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); frm2.OnSetButtonText += new Form2.SetButtonTextHandel(delegate(String text) { button1.Text = text; button1.BackColor = Color.Red; }); frm2.Show(); }form2: public delegate void SetButtonTextHandel(String text); public event SetButtonTextHandel OnSetButtonText; private void Form2_Load(object sender, EventArgs e) { if (OnSetButtonText != null) { OnSetButtonText("ShowForm2"); } } 如何使用C#的RichTextBox控件,实现类似与新闻滚动的效果 内网向外网传输数据,解决方案 反射给实体类赋值时候一个类型转换的问题 接口问题 C# Console 下的输入问题 用C#语言写一个程序,让用户处理选择魔盘订单,急用,谢谢 随机数 关于C#软件打包的问题,请教高手 小弟是.NET的初学者.提个小小的问题. 泛型继承问题 编码问题:"安哥拉\x28中\x29",如何转化成“安哥拉(中)”? 大家网格都用什么控件啊 C# BS
控件通过Controls属性获得。
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.OnSetButtonText += new Form2.SetButtonTextHandel(delegate(String text)
{
button1.Text = text;
button1.BackColor = Color.Red;
}); frm2.Show();
}form2:
public delegate void SetButtonTextHandel(String text);
public event SetButtonTextHandel OnSetButtonText; private void Form2_Load(object sender, EventArgs e)
{
if (OnSetButtonText != null)
{
OnSetButtonText("ShowForm2");
}
}