您的位置:首页 > 编程语言 > C#

C#中pictureBox上如何设置label透明

2018-04-01 00:03 453 查看
C#中pictureBox上如何设置label透明 
在pictureBox的Paint事件中写下如下代码private void pictureBox1_Paint(object sender, PaintEventArgs e)        {            foreach (Control C in this.Controls)            {                if (C is Label)                {                    Label L = (Label)C;                   L.Visible = false;                    e.Graphics.DrawString(L.Text, L.Font, new          SolidBrush(L.ForeColor), L.Left - pictureBox1.Left, L.Top - pictureBox1.Top);                }            }        }或者在载入页面的时候在LOAD中写入下面代码:pictureBox1.SendToBack();            label1.BackColor = Color.Transparent;            label1.Parent = pictureBox1;            label1.BringToFront();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: