如何在c#中重写Form.Show()方法
发布时间:2020-12-15 20:06:23 所属栏目:百科 来源:网络整理
导读:我想覆盖窗体的Show()方法,但是c#不允许我这样做.当我回到上一个窗口时,我想要刷新列表框.我不想使用可观察的收集等. protected override void Show() { base.Show(); list.Items.Clear(); loadListItems(); } ‘Sklep.OknoProduktow.Show()’: cannot overr
我想覆盖窗体的Show()方法,但是c#不允许我这样做.当我回到上一个窗口时,我想要刷新列表框.我不想使用可观察的收集等.
protected override void Show() { base.Show(); list.Items.Clear(); loadListItems(); }
解决方法
为什么不使用激活事件?
它会帮助你.激活表单后,列表框将刷新. 我认为你无法覆盖show(),这就是为什么它没有解决你的问题. private void Form1_Activated(object sender,System.EventArgs e) { list.Items.Clear(); loadListItems(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读