MONO GTK#:关注窗口时的事件

时间:2011-10-21 14:30:30

标签: events combobox mono window gtk#

当我关闭Window2时,我试图在Window 1中更新ComboBox。

当Window 1再次关注时,是否有一种简单的方法来触发事件,所以组合更新?

由于组合在Window1中,当Window2关闭以更新Combo时我无法使用该事件,除非我将其公开。

2 个答案:

答案 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事件在窗口聚焦时收到通知。