比方說,我有一個表格和他的孩子 ,我想孩子觸發他的父親沒有他們知道在我希望孩子是通用換句話說對方 C# - 如何小孩和父母comuncate
例如,假設我有一個表單按鈕和一個richTextBox,並且我想用evey單擊來更改richTextBox文本
我想要窗體和按鈕不知道對方我該怎麼做? 我嘗試這一個:
public partial class Form1 : Form
{
delegate void myfatherDelgate();
static int msgCounter = 0 ;
public Form1()
{
InitializeComponent();
button1 = new myButton();
myfatherDelgate += myMethod();
}
public void myMethod()
{
switch (msgCounter)
{
case 1:
{
richTextBox1.Text = "first click";
msgCounter++;
}
case 2:
{
richTextBox1.Text = "second click";
}
defult: this.Close;
}
}
}
公共MyButton類:按鈕 { 靜態INT敏;
protected override void OnClick(EventArgs e)
{
base.OnClick(e);
this.Parent.Invoke(myfatherDelgate());
}
}
最簡單的方法就是做:
private void button1_Click(object sender, EventArgs e)
{
switch (msgCounter)
{
case 1:
{
richTextBox1.Text = "first click";
msgCounter++;
}
case 2:
{
richTextBox1.Text = "second click";
}
defult: this.Close;
}
}
在父親形式
...
我覺得我所有的概念都是扯淡能有人在我的光? 但我在這裏的錯誤,它的圓有人可以幫助我在這裏?...
可憐的孩子永遠不會知道他的父親?什麼樣的怪物你.. – 2010-09-03 19:34:35
我知道如何做到這一點,父親知道他的兒子,並覆蓋他 我要求的通用解決方案我知道我的概念是一種可以有人可以有人建議我在設計模式來解決它 – 2010-09-03 19:36:55
每隔一段時間打一次電話都不會受到傷害。你知道,保持聯繫... – jlafay 2010-09-03 19:41:51