各位:
我做了一个类,10个字段可以通过数据库类分别取出了,接下来是不是需要
string a = richtextbox1.Text=dt.Rows[1]["colname"];
string b = richtextbox1.Text=dt.Rows[2]["colname"];
string c = richtextbox1.Text=dt.Rows[3]["colname"];
.
.
.
string j = richtextbox1.Text=dt.Rows[10]["colname"];//] 最后 string text = a+b+c+...j
这么做可以吗? 假如中间字符串c我需要控制字体颜色等,需要怎么操作?谢谢
我做了一个类,10个字段可以通过数据库类分别取出了,接下来是不是需要
string a = richtextbox1.Text=dt.Rows[1]["colname"];
string b = richtextbox1.Text=dt.Rows[2]["colname"];
string c = richtextbox1.Text=dt.Rows[3]["colname"];
.
.
.
string j = richtextbox1.Text=dt.Rows[10]["colname"];//] 最后 string text = a+b+c+...j
这么做可以吗? 假如中间字符串c我需要控制字体颜色等,需要怎么操作?谢谢
解决方案 »
- socket accept BeginAccept(........)
- 动态创建菜单Menustrip( 只要C#版本的解释,其他的我不懂:( )
- [100分求助]C#里怎么添加动态代码啊,代码是在一个文本框内生成的,怎么编译文本框内的代码啊?
- 请教线程问题
- 请问登录系统有几个模块构成?
- c# WinForm WebBrowser 模拟提交后获取输出的返回值 在线等待
- 如何实现RichTextBox的自动滚屏?
- 非常有现实意义的一个简单问题,问过好几次了,各位高手的解答都不能实现要求
- 如何在另一个页面上控制框架页????? (在线急等)
- 各位你们的正式版有没有这个问题?
- 刚看到一个朋友很无意说了一句“代码简单了,效率低了”。。。。我突然迷茫了。。。
- C# web 页面上 做一个播放视频文件的进度条??
如将c字符串加粗并用红色显示
string text = a+b+"<strong style='Color:red'>"+c"</strong>"+...j
label1.Text= text ;
连接大量字符串使用+的话,效率太低,原因在于字符串每执行一次+操作都会创建一个新字符串对象
建议使用StringBuilder
例如:
StringBuilder sber=new StringBuilder();
sber.Append(dt.Rows[1]["colname"].ToString)
String s=sber.ToString();
在加工大量数据时这样可以大大提高效率
中间加上sber.Append("<font color='red'>");
sber.Append(value);
sber.Append("</font>");
{
//stringBuilder循环实现
}
我是winform也可这么做吗?
String a = GetData.GetDataColum("meaning", "name", "namechr",tb_name.Text.Trim().ToString()).ToString();
StringBuilder sber = new StringBuilder();
sber.Append("<font color='red'>");
sber.Append(a);
sber.Append("</font>");
String loadtxt = sber.ToString();
txtEdit.Text = loadtxt;怎么没颜色?
你问的是Windows的控件的问题吧
是在是要改变字体颜色的话
这样做好了
private void ColorChange_Click(object sender, EventArgs e)
{
//实例化一个颜色对话框类
ColorDialog cd = new ColorDialog();
//显示基本颜色中所有的可用颜色
cd.AnyColor = true;
//允许自定义颜色
cd.AllowFullOpen = true;
if (cd.ShowDialog() == DialogResult.OK)
{
//设置文本框内的字体为选择的颜色
richTextBox1.SelectionColor =cd.Color;
}
//可以为RichTextBox内的任何字体内容设置你想要的颜色
//(超级链接内容如:http://www.google.cn默认为蓝色,这种方法无法更改)
//想要以不同颜色突出显示部分内容,选中该部分内容后点击按钮更改为想要的颜色
}