MONO GTK#:窗口聚焦时的事件
当我关闭 Window2 时,我试图在 Window 1 中更新 ComboBox。
当窗口 1 再次聚焦时,是否有一种简单的方法可以触发事件,以便组合更新?
由于组合位于 Window1 中,因此我无法在 Window2 关闭时使用该事件来更新组合,除非将其公开。
I am trying to get a ComboBox to update in Window 1, when I close Window2.
Is there an easy way in how I can fire an event when Window 1 gets focused on again, so the combo updates??
Since the combo is in Window1, I cannot use the event when Window2 closes to update the Combo unless I make it public.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
阅读所选答案后,我不得不再次搜索谷歌以了解如何使用 FocusIn 事件,因此这里为像我这样的菜鸟提供了一些附加信息:
在应用程序初始化中添加:
挂钩事件并调用函数。然后声明函数:
After reading the chosen answer, I had to google again to find out how to use the FocusIn event, so here is some additional information for noobs like me:
In the application initialization add:
to hook into the event and call a function. Then declare the function:
您可以使用 Gtk 的 FocusIn 事件在窗口获得焦点时收到通知。
You can use Gtk's FocusIn event to get notified when a window becomes focused.