拦截SetChildIndex的值变化
在 .NET CF 形式中,我有多个面板。我想要一个属性,应该始终通知面板是否位于前面。
可以使用 GetChildIndex() 方法来完成此操作吗?
如果是,我如何拦截对 SetChildIndex() 的更改?
提前致谢
In a .NET CF-form i have multiple panels. I want to have a property that should always be informed about if a panel is in the front.
Can this be done using the GetChildIndex() method?
If yes, how do i intercept the change to SetChildIndex()?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于对未来使用感兴趣的每个人:
只需为每个面板的 Paint 事件添加一个新的事件处理程序,例如:
在每个事件处理程序中只需调用一个方法来检索所有面板的状态,如下所示:
For everybody who is interested for future use:
simply add a new event handler for the Paint event of each panel, for example:
and in each of the event handlers just call a Method which retrieves the state of all the panels like so: