
類似于這樣的多頁面表單,在一個頁面修改資料后,點擊其他頁面時,其他頁面資料也進行實時更新。幾個頁面之間的資料可能是聯動的
uj5u.com熱心網友回復:
每個頁面搞個委托,在保存事件里面相互使用uj5u.com熱心網友回復:
用事件訂閱方式,簡單直接uj5u.com熱心網友回復:
寫個重繪函式,切換tab的時候事件系結函式uj5u.com熱心網友回復:
用委托就可以uj5u.com熱心網友回復:
定義個Action ,然后需要相應的地方,處理下就成了uj5u.com熱心網友回復:
public Action<string> ChangeStr;
private void Form3_Load(object sender, EventArgs e)
{
ChangeStr = new Action<string>(LoadMsg);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
ChangeStr(textBox1.Text);
}
private void LoadMsg(string obj)
{
label1.Text = obj;
label2.Text = obj;
}
uj5u.com熱心網友回復:
事件訂閱方式https://www.cnblogs.com/lishuyi/p/10765846.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/276493.html
標籤:C#
