社区
C#
帖子详情
如何让label控件没有背景色
jiangqiaohua
2007-01-07 01:34:39
我在PICTUREBOX里放了张图片
又在PICTUREBOX 上面放了个 LABEL 控件
可是因为LABEL控件的背景色显的很不美观
如何让LABEL控件没有背景色
或则用其他显示文字的控件也可以
...全文
827
19
打赏
收藏
如何让label控件没有背景色
我在PICTUREBOX里放了张图片 又在PICTUREBOX 上面放了个 LABEL 控件 可是因为LABEL控件的背景色显的很不美观 如何让LABEL控件没有背景色 或则用其他显示文字的控件也可以
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangqiaohua
2007-01-20
打赏
举报
回复
现在是只能写一串文字
写了第一串再写第二串的时候第一串就不见了
xyq1986
2007-01-13
打赏
举报
回复
什么实时编辑,没听懂你的意思,每次重载入图片时,都重写文字,这有什么问题吗?
xyq1986
2007-01-12
打赏
举报
回复
兄台,可以给分了吧
jiangqiaohua
2007-01-12
打赏
举报
回复
问题还没解决啊
每次写都重新载入图片,再写字是可以编辑文字
比如文字一我要编辑重新载入图片
但是如果我有四串文字
我打了三串后反过去又想编辑文字一就比较困难了
最好是能实时编辑修改
xyq1986
2007-01-11
打赏
举报
回复
每次写都重新载入图片,再写字
jiangqiaohua
2007-01-11
打赏
举报
回复
谢谢了
但我那个文字要经常改
怎么样在改动的时候把原来的清除掉
再重新打上去?
xyq1986
2007-01-11
打赏
举报
回复
记得不用时要g.Dispose();
xyq1986
2007-01-11
打赏
举报
回复
Graphics g=this.pictureBox1.CreateGraphics();
g.DrawString("写字", SystemFonts.DefaultFont, Brushes.Red, 24, 26);
用这种方法吧,别用paint了
jiangqiaohua
2007-01-11
打赏
举报
回复
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.DrawString("写字", SystemFonts.DefaultFont, Brushes.Red, 24, 26);
}
这个paint事件怎么调用啊
好象比较困难吧
xyq1986
2007-01-10
打赏
举报
回复
设置文字大小,颜色后再次调用这个函数不就好了,当然,字体,画刷要重设
jiangqiaohua
2007-01-10
打赏
举报
回复
我现在的效果是
http://61.153.32.58:8011/1.jpg
label控件后面的背景色很难看
换颜色后也很难看效果
jiangqiaohua
2007-01-10
打赏
举报
回复
求高手解决方法
重绘控件也可以
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.DrawString("写字", SystemFonts.DefaultFont, Brushes.Red, 24, 26);
}
这个只是在窗体导入的时候发生的
能做到自己随意设置文字大小,颜色的时候就变化吗
yhf_zhangqian
2007-01-07
打赏
举报
回复
在net1.1
using (Font font = new Font("Times New Roman", 24, FontStyle.Bold, GraphicsUnit.Pixel))
{
Graphics g = e.Graphics;
g.DrawString("写字", font, Brushes.Red, 24, 26);
}
greenery
2007-01-07
打赏
举报
回复
这个不行的。this.label14.BackColor = System.Drawing.Color.Transparent;
需要自己将你要的字画出来才行,如:xyq1986(综艺一哥)所说。
jiangqiaohua
2007-01-07
打赏
举报
回复
那如果我要拖动呢
我想拖动这样也可以排版
还有透明我用了this.label14.BackColor = System.Drawing.Color.Transparent;
没有效果
xyq1986
2007-01-07
打赏
举报
回复
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.DrawString("写字", SystemFonts.DefaultFont, Brushes.Red, 24, 26);
}
xyq1986
2007-01-07
打赏
举报
回复
用GDI+在上面写字算了
51Crack
2007-01-07
打赏
举报
回复
哪有那么简单!~
xyq1986
2007-01-07
打赏
举报
回复
设成Transparent
c# 修改
label
控件
边框色及
背景色
通过重新绘制
label
控件
的边框及
背景色
,实现
label
控件
原有的BorderStyle属性。
功能很强的
Label
控件
这是一个功能很强大的
Label
控件
,继承自CStatic
winform常用
控件
主要包含内容:第一讲 课程简介第二讲 Windows窗体-创建和介绍第三讲 Windows窗体-属性第四讲 Windows窗体-方法和事件第五讲 Windows窗体-MDI窗体和子窗体第六讲
控件
的相关操作第七讲
Label
控件
显示世界你好第八讲Button
控件
第九讲TextBox
控件
第十讲RichTextBox
控件
第十一讲ComboBox
控件
等
C#WinForm开发:将
控件
背景色
设置为透明
以pictureBox
控件
上
label
控件
为例,设置
label
控件
的
背景色
透明,可以看到pictureBox
控件
的
背景色
。
C# 如何设置
label
(标签)
控件
的背景颜色为透明
有时候,我们需要将
控件
的背景颜色设定为透明,比如说
label
(标签)
控件
。那么,如何将
控件
的背景颜色设定为透明?是不是只要将
控件
的BackColor属性设为Transparent(透明)就可以了呢?答案是否定的。看似很简单,其实不然,在实际操作过程中,很让人抓狂,抓狂到让你怀疑人生。 关于透明 首先要解释一下,什么叫做透明。在C#这里,透明就是指透过
控件
的背景,可以看到其父
控件
(容器)表面的颜色。所谓的透明,其实就是将父
控件
表面的颜色设定为自己的背景颜色。 设置
控件
背景颜色为透明的步骤和注意事项: 以pictureBox上的
label
控件
为例,设置
label
的背景为透明,可以看到picture
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章