如果想使用Winform仅仅把字体放入控件或者图片上要怎么办?
问题?

解决结果:

两种办法?
1、label标签设置透明度,但是不是单单设置一下Transparent你就可以达到你的目的了,你还需要设置一下label的Parent并且指定她相对于父窗体的Location才行。
2、使用Graphics类库画出来你的字,给个合适的定位点就可以了。
下面贴出测试代码:
public Form1()
{
InitializeComponent();
//控件上的透明label
label4.BackColor = Color.Transparent;
label4.Parent = lbAnalogMeter1;
lbAnalogMeter1.Controls.Add(label4);
label4.Location = new Point(80, 150);
//picture上的label
label5.BackColor = Color.Transparent;
label5.Parent = pictureBox1;
label5.Location = new Point(80, 80);
//pictureBox1.Controls.Add(l

本文介绍了在Winform应用中如何将字体放置于控件或图片之上,包括通过调整Label透明度并设置位置来实现文字叠加,以及利用Graphics类直接在图片上绘制文字的方法。
368

被折叠的 条评论
为什么被折叠?



