【发布时间】:2012-12-07 22:26:56
【问题描述】:
我试图在谷歌上搜索这个,但似乎没有找到任何可以帮助我的相关内容。 我的问题是,我有一个 面板,在其中我绘制了一个 立方体,我添加了一个带有 3 个单选按钮和 4 个普通按钮的组框(这些按钮可以旋转立方体) 为了进行测试,我在 面板 上添加了另一个按钮,但没有在组框中。 问题是这样的,当我按下任何按钮时,它不会更新立方体的旋转,只有当我将鼠标移动到测试按钮上时(在它上面) 如果我尝试将按钮移到组框外,那么一切正常,但如果它们留在组框内,它们就不起作用。
有谁知道我该如何解决这个问题?
【问题讨论】:
-
我已经找到了解决这个问题的方法,我使用了 Invalidate();当我按下组框中的按钮时。我通过添加 drawPanel.Invalidate(); 来修复它这解决了我的问题,但添加了一个新问题,现在每次按下按钮时绘图都会闪烁(但如果我将按钮移出组框,则它们不会闪烁)。