设置标签的真实透明度

时间:2014-04-17 08:27:47

标签: winforms visual-c++ label transparency

我用c ++ / cli编写winform应用程序。
在这个应用程序中,我在pictureBox上有一个图表,为了指出一些有趣的数据,我使用了编码为label的标记。为了实现透明度,我设置了:

label1->Parent = picbureBox1;

并将BackColor设置为Transparent,但我注意到它是真正的透明度,因为它对pictureBox上绘制的线条不透明,但仅对背景线条不透明。这就是:

              /                   1  |                  /          2
             /      ---------        |                 
            /       |label1 |        |              |label1|
           /        ---------        |
          /                          |              /

即使它是透明的,当标签从1移动到2时,我的标签也会覆盖线条 我想要实现的是:

              /                   1  |                  /          2
             /      ---------        |                 /
            /       |label1 |        |              |label1|
           /        ---------        |               /
          /                          |              /

这是可能的还是我应该在标记覆盖它时重新划线?

0 个答案:

没有答案