怎样在同一个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 类型来创建更有布局的意思。