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

怎样在同一个Label中显示不同的字体颜色解决办法

2012-01-02 
怎样在同一个Label中显示不同的字体颜色怎样在同一个Label中显示不同的字体颜色[解决办法]好象不行吧用兩

怎样在同一个Label中显示不同的字体颜色
怎样在同一个Label中显示不同的字体颜色

[解决办法]
好象不行吧
用兩個label又何仿呢
[解决办法]
Label本身默认不可以实现.
可以重绘这个控件或
从Control或UserControl继承一个新的类,然后自己在OnPaint方法里用Graphics来绘制
[解决办法]
这里是个例子:
Label aa = new Label();
this.form1.Controls.Add(aa);
Label bb = new Label();
aa.Controls.Add(bb);
bb.Text = "asdfa ";
bb.ForeColor = System.Drawing.Color.Red;
bb = new Label();
aa.Controls.Add(bb);
bb.Text = "234234 ";
bb.ForeColor = System.Drawing.Color.Blue;

不过,通常aa使用 PlaceHolder 类型来创建更有布局的意思。

热点排行