例如文本編輯器,先用Form1打開RichTextBox,然后再用Form2輸入要查找的字串,Form1接收到Form2回傳的資料后就把對應的字串置灰(突出顯示)。
uj5u.com熱心網友回復:
form2定義一個事件,form1訂閱form2的事件。當form2事件觸發form1就可以執行相應的操作了uj5u.com熱心網友回復:
Form2代碼
public event Action<string> MesEventHandler;
private void button1_Click(object sender, EventArgs e)
{
MesEventHandler?.Invoke("OK");
}
uj5u.com熱心網友回復:
Form1代碼
private void button4_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.MesEventHandler += F2_MesEventHandler;
f2.Show();
}
private void F2_MesEventHandler(string obj)
{
MessageBox.Show(obj);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/50923.html
標籤:C#
上一篇:C# winform滾動字幕效果
