Winform多页面同步刷新

相汝以沫 2021-04-15 08:30:12



类似于这样的多页面窗体,在一个页面修改数据后,点击其他页面时,其他页面数据也进行实时更新。几个页面之间的数据可能是联动的
...全文
255 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang_peng 2021-04-16
  • 打赏
  • 举报
回复
你都已经弄到一个窗口了,每次更新数据,所以页的控件都操作一遍不就完了
泡泡龙 2021-04-16
  • 打赏
  • 举报
回复
数据绑定,wpf的标配。winform也可以
qzyljz 2021-04-16
  • 打赏
  • 举报
回复
先说下.net版本多少,高有高的写法,低有低的写法
以夕阳落款 2021-04-15
  • 打赏
  • 举报
回复
写个刷新函数,切换tab的时候事件绑定函数
飞天凤凰601 2021-04-15
  • 打赏
  • 举报
回复
用事件订阅方式,简单直接
  • 打赏
  • 举报
回复
每个页面搞个委托,在保存事件里面相互使用
six2me 2021-04-15
  • 打赏
  • 举报
回复
事件订阅方式 https://www.cnblogs.com/lishuyi/p/10765846.html
90e家 2021-04-15
  • 打赏
  • 举报
回复

 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;
        }
90e家 2021-04-15
  • 打赏
  • 举报
回复
定义个Action ,然后需要相应的地方,处理下就成了
牧歌ing 2021-04-15
  • 打赏
  • 举报
回复
用委托就可以

110,476

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧