如何在winforms控件上绘制透明度?

时间:2009-07-14 06:08:50

标签: winforms graphics

我有一个带有一堆控件的应用程序,我想在它上面放置一组十字准线。我的第一次攻击使用PictureBox并遇到this problem。老乡提出的解决方案似乎有点......我需要的东西很多。

是否有一种简单的方法在我的表单上绘制?请注意,我甚至不需要绘图作为控件的一部分,因为它不需要做任何事情,只是只是那里。

2 个答案:

答案 0 :(得分:0)

具有透明图像的PictureBoxPanel设置为BackColor的{​​{1}}存在同样的问题吗?我想你可以在其中加上十字标号Transparent并移动那个,而不是自己绘制......

答案 1 :(得分:0)

This最终奏效了。我不得不玩一些游戏,因为我想要绘制的大多数控件并不是它所期望的那样。

此外,它在移动控件时遇到了问题;它无法重绘,并且底层控件移动了东西。通过强制移动事件对可能移动的任何事件的失效来解决这个问题。