控制文字颜色 有两个TextBox,分别为TextBox1,TextBox2。现要求这样,TextBox2显示TextBox1中的内容。但在TextBox2中显示的TextBox1的内容的颜色要求不同,怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置一下textbox的style, color 设置一下TextBox2.ForeColor属性就可以了呀。直接在属性编辑框里写或在代码中写都可以达到同样的效果 我是想在C/S下实现,style不能用哟。另外通过设置ForeColor我也知道用。这么说吧,我就是想在代码中怎么样给一个字符串加上颜色? 在C/S模式下,TEXTBOX都有CHANGED事件,在该事件中设置TEXTBOX的属性就ok 顶TextBox2.ForeColor=System.color.red(枚举) TextBox 文本只能显示一种颜色。 用RichTextBoxprivate void button1_Click(object sender, EventArgs e){ richTextBox1.Select(0, 3); richTextBox1.SelectionColor = Color.Blue; richTextBox1.Select(4, 5); richTextBox1.SelectionColor = Color.Red;} 在一个事件中写入如下代码就可以了 textBox2.Text = textBox1.Text; textBox2.ForeColor = Color.Red;例如可以再textBox1.Leave中写 private void textBox1_Leave(object sender, EventArgs e) { textBox2.Text = textBox1.Text; textBox2.ForeColor = Color.Red; } 可能是我没有把问题说清楚。用代码举例:string str1 = "This is string!";TextBox1.Text = "输出 : /r/n" + str1;现在我想给str1加上颜色,代码该怎么写? TextBox的Text 只能是一种颜色.仅用一个TextBox实现不了。可以换控件(7楼的方法),也可以拼出这种效果(Label+TextBox 或者2个TextBox,一个去掉边框,叠加一块) 好像是必须使用RichTextBox吧。使用TextBox不支持某些字的修改。 两个都设置一下不就得了 css 说简单或说可以解决的朋友,麻烦贴出代码。就用下面的代码:string str1 = "This is string!"; TextBox1.Text = "输出 : /r/n" + str1; 现在我想给str1加上颜色,代码该怎么写? C#用什么类写播放器 C#实时读取网页上的更新数据 请教 如何理解这段代码。 怎么在一个form2 访问 Form1里面的对象阿 问几个关于托管DLL的问题 很简单 哪位高人 介绍个外国的程序员网站, 小弟想遍学英语遍写程序! C#中,在多线程中,为什么子线程操作主界面的某些控件正常,而操作某些控件产生错误? 招聘 .net developer (Shanghai,Fortune 500 compamy) VS.NET下使用Crystal Report 无效的密匙号码 用代码实现敲键动作怎么写?即时结帖! 菜鸟一些菜鸟问题 O(∩_∩)O~
直接在属性编辑框里写或在代码中写都可以达到同样的效果
另外通过设置ForeColor我也知道用。
这么说吧,我就是想在代码中怎么样给一个字符串加上颜色?
TextBox2.ForeColor=System.color.red(枚举)
TextBox 文本只能显示一种颜色。 用RichTextBox
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Select(0, 3);
richTextBox1.SelectionColor = Color.Blue; richTextBox1.Select(4, 5);
richTextBox1.SelectionColor = Color.Red;
}
textBox2.Text = textBox1.Text;
textBox2.ForeColor = Color.Red;
例如可以再textBox1.Leave中写
private void textBox1_Leave(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text;
textBox2.ForeColor = Color.Red;
}
用代码举例:
string str1 = "This is string!";
TextBox1.Text = "输出 : /r/n" + str1;现在我想给str1加上颜色,代码该怎么写?
TextBox的Text 只能是一种颜色.仅用一个TextBox实现不了。
可以换控件(7楼的方法),也可以拼出这种效果(Label+TextBox 或者2个TextBox,一个去掉边框,叠加一块)
就用下面的代码:
string str1 = "This is string!";
TextBox1.Text = "输出 : /r/n" + str1; 现在我想给str1加上颜色,代码该怎么写?