各位大仙帮忙出出主意吧,LABEL,TEXTBOX,RICHTEXTBOX都有点问题

甘泉123 2009-04-03 01:50:22
各位大仙帮帮忙,兄弟试了一上午也没找出个好使的……
情况是这样:
我想弄个带滚动条的LABEL,但发现LABEL带不了滚动条,所以试了TEXTBOX和RICHTEXTBOX
发现TEXTBOX如果设成READONLY的话,字的颜色就始终是黑色,没法变成我要的颜色
RICHTEXTBOX颜色倒是没问题,但想让文本居中的话又比较麻烦
最重要的,我想让上边的文字不能选择,说简单点,最理想的就是个带滚动条的LABEL,呵呵~

哪位大仙之前遇到过类似的情况吗?帮帮忙,谢谢啦~
...全文
81 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
甘泉123 2009-04-03
  • 打赏
  • 举报
回复
搞定了,就是用PANEL的方法,另外,把ANCHOR属性改成TOP就跟FILL能达到同样效果了,呵呵~
结贴~
llsen 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lyb018 的回复:]
搞个Panel,里面添加一个LABEL
[/Quote]

用panel,设置panel的滚动条
甘泉123 2009-04-03
  • 打赏
  • 举报
回复
3楼的帅哥,TEXTBOX在READONLY的时候还是可以选择,你可以试试,呵呵~
另外,我是要改变文字的颜色,不是背景颜色~
甘泉123 2009-04-03
  • 打赏
  • 举报
回复
1、2楼的两位,这种方法我试过了,是可以自动产生滚动条
但是,有一个问题,就是LABEL的DOCK属性不能是FILL,否则就不会出滚动条,两位可以试试,呵呵~

如果不FILL的话,窗口大小变化的时候,就有问题了~所以~~
blestcc 2009-04-03
  • 打赏
  • 举报
回复
1樓好辦法。
bulong0721 2009-04-03
  • 打赏
  • 举报
回复

this.textBox1.Readonly = true;
this.textBox1.BackColor = Color.Write;
018 2009-04-03
  • 打赏
  • 举报
回复
搞个Panel,里面添加一个LABEL
ztenv 2009-04-03
  • 打赏
  • 举报
回复
label放到panel上,设计一下文字长一点,就出现了

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧