【发布时间】:2015-08-29 18:18:24
【问题描述】:
问题示例: 我有一个控件来绘制一些几何形状(我使用面板)。 我画了一条线。 现在,当我将光标移动到线条提示之一时,我希望该点被“突出显示”(围绕它绘制一个实心圆圈)。 当我将光标移离该点时,我希望删除“突出显示”圆圈,但我不想重绘线条。
所以,从技术上讲,我需要两层: 第一层画我的线。 第二层绘制/擦除高光。 我不希望每次在第二层中绘制/擦除某些内容时都重新绘制第一层。
有什么建议吗?
【问题讨论】:
-
@HighCore 推荐 WPF 不错,但
winforms并没有被弃用,WPF也不需要只需要 10% 的时间、代码和精力。