如何在GUI中处理重叠的鼠标输入?

时间:2014-06-27 15:46:57

标签: c# algorithm user-interface xna

我们正在开发一个GUI系统。 如果它还有一个面板,我们如何处理前面板的输入?我的意思是,如果我点击前面板,鼠标输入也会影响下面板。我怎么能避免呢?我们在网上搜索了这个问题。例如,z索引系统或分层系统。但他们并没有很好地结束。关于它的资源不多。

2 个答案:

答案 0 :(得分:0)

使用布尔值检查面板是否处于活动状态。单击另一个面板时,将最后一个面板设置为false,并将新面板单击为true。

然后当点击使用布尔值时,只需在鼠标上点击代码即可显示活动的面板。

答案 1 :(得分:0)

搜索您绘制它们的反向排序。你绘制的第一个是在底部,你绘制的最后一个在顶部。因此,您绘制的最后一个应该是您搜索输入的第一个。

相关问题