固定屏幕边框

时间:2015-09-02 14:18:09

标签: c# drawing

我正在编写一个C#解决方案,其中我有一台带键盘和鼠标的电脑,另外两台只有屏幕。我可以使用主机上的外围设备远程控制它们。

当我控制其中一个远程屏幕时,我想要做的是有一个彩色边框(Skype共享桌面),以通知我正在使用哪一个。

我尝试过使用图形和DrawRectangle,但它没有修复,如果我将窗体窗口移到它上面,它的一部分会消失,因为它会刷新图形。 我想知道是否有办法添加边框,然后在我切换遥控器时将其删除。

有没有解决方案?

谢谢!

1 个答案:

答案 0 :(得分:0)

正如您所发现的,您的表单可能随时重新粉饰。

您需要处理Paint事件并绘制必要的内容,而不是直接绘图。

如果您想更改所绘制的内容,只需致电Invalidate()即可触发另一个Paint事件。