C#中 点击按钮刷新其它一个界面(点击子界面按钮,刷新父界面)

子界面是父界面弹出的新界面。操作子界面刷新父界面(功能新增属性过后,父界面刷新出来),满意追加50+追加100+... 子界面是父界面弹出的新界面。操作子界面刷新父界面(功能新增属性过后,父界面刷新出来),满意追加50+
追加100+
展开
 我来答
阳光的雷咩咩
2014-06-06 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7772万
展开全部
    public partial class frmParent : Form
    {
        public frmParent()
        {
            InitializeComponent();

        }

        private void frmParent_Load(object sender, EventArgs e)
        {
            frmChild child = new frmChild();

            child.RefreshEvent += this.NeedRefresh;//注册事件
            child.Show();
        }

        private void NeedRefresh(object sender, EventArgs e)
        {
            MessageBox.Show("需要刷新!");
            //在这里写刷新逻辑
        }
    }
    public partial class frmChild : Form
    {
        public event EventHandler RefreshEvent;

        public frmChild()
        {
            InitializeComponent();
        }

 
        private void button1_Click(object sender, EventArgs e)
        {
            //在需要的时候,调用下面这段,引发刷新事件
            //比如现在是点击button1的时候引发
            if (this.RefreshEvent != null)
            {
                RefreshEvent(this, null);
            }
        }
    }
追问
大哥,这是winform的吗?网站可以这样处理不
protected void Button1_Click(object sender, EventArgs e){

}
需要在这里面写
追答
可以的。
百度网友a8a8356
2014-06-06 · 超过25用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:44.3万
展开全部
window.top.location.reload( );
更多追问追答
追问
这个是如何指定到父界面的url的哦,刷新父界面(网页中弹出的新页面)不需要传递什么值么?
追答
这个直接指定的你上一个页面
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玩转数据处理
2014-06-06 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
sdfasdfasdfasdfas key de
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式