当我关闭Window2时,我试图在Window 1中更新ComboBox。
当Window 1再次关注时,是否有一种简单的方法来触发事件,所以组合更新?
由于组合在Window1中,当Window2关闭以更新Combo时我无法使用该事件,除非我将其公开。
答案 0 :(得分:1)
阅读完所选答案后,我不得不再次谷歌以了解如何使用FocusIn事件,所以这里有一些像我这样的新手的其他信息: 在应用程序初始化中添加:
this.FocusInEvent += OnWindowFocus;
挂钩事件并调用函数。然后声明函数:
protected void OnWindowFocus(object sender, EventArgs e) {
//Do stuff when the MainWindow gets focus here
}
答案 1 :(得分:0)
您可以使用Gtk的FocusIn事件在窗口聚焦时收到通知。