我用c ++ / cli编写winform应用程序。
在这个应用程序中,我在pictureBox
上有一个图表,为了指出一些有趣的数据,我使用了编码为label
的标记。为了实现透明度,我设置了:
label1->Parent = picbureBox1;
并将BackColor
设置为Transparent
,但我注意到它是真正的透明度,因为它对pictureBox
上绘制的线条不透明,但仅对背景线条不透明。这就是:
/ 1 | / 2
/ --------- |
/ |label1 | | |label1|
/ --------- |
/ | /
即使它是透明的,当标签从1移动到2时,我的标签也会覆盖线条 我想要实现的是:
/ 1 | / 2
/ --------- | /
/ |label1 | | |label1|
/ --------- | /
/ | /
这是可能的还是我应该在标记覆盖它时重新划线?