| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1768 人关注过本帖
标题:关于WinForm关闭和页面刷新心问题
只看楼主 加入收藏
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
结帖率:72.73%
收藏
已结贴  问题点数:20 回复次数:7 
关于WinForm关闭和页面刷新心问题
Form1的事件中ShowDialog方式出Form2窗体,当Form2 关闭时同时刷新Form1中呢显示内容。该怎么做?
搜索更多相关主题的帖子: 页面 WinForm 
2010-01-17 14:42
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:5 
使用delegate调用refresh函数不行吗

QQ:81704464
2010-01-17 16:42
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
我初学不会用这个啊

当知道自己后才知道什么是可怕!
2010-01-17 16:58
niwawa
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:35
专家分:123
注 册:2007-10-14
收藏
得分:0 
最好还是用委托  感觉处理起来比较容易点 家里没装vs 明天看看给你个例子
2010-01-17 19:58
马里奥
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-1-13
收藏
得分:0 
把form1交给form2然后在form2中调用form1中的方法就刷新了
我现在只会这个
2010-01-17 21:16
niwawa
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:35
专家分:123
注 册:2007-10-14
收藏
得分:15 
早上来给你了一个简单的例子 我是刷新textbox的,
MyTest.rar (34.78 KB)

大体代码如下
公用类Delegate
 //定义一个泛型委托
   public delegate void invokeHandal<T2>(T2 text);
form 1

        public void RefreshTxtData(string sData)
        {
            this.textBox1.Text = sData;
        }
      
        private void button1_Click(object sender, EventArgs e)
        {
            frmTest frm = new frmTest();
            frm.RefrshData += new MyTest.Delegate.invokeHandal<string>(RefreshTxtData);
            frm.Show();
        }

form 2

 //转化成为了一个公用的委托属性
        private MyTest.Delegate.invokeHandal<string> _RefrshData;

        public MyTest.Delegate.invokeHandal<string> RefrshData
        {
            get { return _RefrshData; }
            set { _RefrshData = value; }
        }

        private void frmTest_FormClosing(object sender, FormClosingEventArgs e)
        {
            this.RefrshData("窗口已经关闭 刷新时间:" +System.DateTime.Now.ToString());
        }

如果大家有更好的办法 希望相互学习 谢谢
2010-01-18 09:21
qingzhu5753
Rank: 4
等 级:业余侠客
帖 子:64
专家分:248
注 册:2009-10-28
收藏
得分:0 
this.form2.Visible=false;
this.form1.Show();
2010-01-18 13:43
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
研究了,谢谢

当知道自己后才知道什么是可怕!
2010-01-18 17:55
快速回复:关于WinForm关闭和页面刷新心问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023383 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved