当前位置: 代码迷 >> ASP.NET >> 怎么在c#后台中让TextBox.Text的一部分文本显示为另一种字体格式
  详细解决方案

怎么在c#后台中让TextBox.Text的一部分文本显示为另一种字体格式

热度:5246   发布时间:2013-02-25 00:00:00.0
如何在c#后台中让TextBox.Text的一部分文本显示为另一种字体格式
比如,我有一个TextBox,
string username=admin;
string contents="你好!";
我想让 TextBox.Text=username+contents;而且username为另一种字体或者粗体显示。

------解决方案--------------------------------------------------------
不能,除非你重写textbox控件
------解决方案--------------------------------------------------------
以前的框架这样就可以 textBox1.Font = new Font(textBox1.Font, FontStyle.Bold);
在2008下 TextBox1.Font.Bold = true;
------解决方案--------------------------------------------------------
使用richtextbox代替textbox
------解决方案--------------------------------------------------------
txtName.Attributes["style"] = "font-family: @宋体; text-align: right;";
txtName.ForeColor = System.Drawing.Color.FromName("White");
这种方式应该可以
------解决方案--------------------------------------------------------
web的话,可以使用那些富含格式的编辑器控件,它们实际上支持html标记的格式。
  相关解决方案