首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

[透明控件]怎样在一个PictrueBox上面显示一行文字解决思路

2011-12-31 
[透明控件]怎样在一个PictrueBox上面显示一行文字C#2005用一个PictrueBox显示了图片,想在图片上面写一行透

[透明控件]怎样在一个PictrueBox上面显示一行文字
C#       2005  

        用一个PictrueBox显示了图片,想在图片上面写一行透明背景色的文字。  

        我现在用label控件,但背景色怎么也不做到透明。  

        如果用graphic来写会不会速度慢,这文字是变化的。  

        想想好办法。。。。  




[解决办法]
用PS把字写在图片上一起透明不行吗
[解决办法]
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawString( "Zswang 路过 ", Font, Brushes.Black, new PointF(2, 2));
}

[解决办法]
就用Graphics
这个是相对性能最佳的了
[解决办法]
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawString( "your string ", Font, Brushes.Black, new PointF(2, 2));
}
[解决办法]
我的文字就是在pic上的,根本不会不透明

除非你的label不是在pic的Controls里面

pic.Controls.Add(label);
然后label背景设为透明

热点排行