在控件上移动矩形

时间:2010-10-28 16:59:21

标签: c#

我有一个带有TextBox的Panel(PanelBase)。我需要使用doble缓冲区在文本框上绘制并拖动一个矩形以消除闪烁。为此,我将一个透明面板放在PanelBase上并绘制矩形。如何清除透明面板中的最后一个图形?

1 个答案:

答案 0 :(得分:0)

有许多技术,但我要做的不是尝试手动管理矩形的绘制和清除,我实际上会创建一个控件,在其上绘制矩形,然后在拖动时调整控制位置老鼠。这样Windows将为您处理渲染和清除。