C#如何将一个richtextbox中输入的文字通过Botton控件在另一个richtextbox中显示

如题所述

在Botton的单击事件里直接把第一个richtextbox.Text赋值给另一个richtextbox就行了,this.richTextBox2.Text = this.richTextBox1.Text;追问

如何做到判断richtextbox中有无文字,只有有文字才把1值赋给2?

追答

if (richTextBox1.Text == "")
{
提示先输入文字;
}
else {
this.richTextBox2.Text = this.richTextBox1.Text;
}

追问

输入后所有控件的void都出错,错误提示是应先输入class,delegrate,enum,interface,struct,如何解决该问题

追答

我运行出来没错啊!?应该是简单的语法错误吧,仔细检查一下,这个没什么内容

追问

if下 { 提示先输入文字;}若要改成richtextbox1中显示为空,则如何修改

追答

没太懂你什么意思,是不是要清空richtextbox1啊?如果是的话就是this.richTextBox1.Text=“”;

追问

我,那个问题解决了,谢谢,不过有新的问题,我在richtextbox1中输入文字,通过按钮在richtextbox2中显示了,richtextbox1中的文字自动清除,如何再第二次输入时,在richtextbox2中像QQ一样保留前一次的内容?

追答

你可以用记事本txt 文件 把你上次的内容写在 txt文件里面
当然在你写的时候 要写一个 读取txt的方法
string str = 用户名 (字符创)
FileStream fs=new FileStream (path+".txt",FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.Write(str);
sw.Close();
fs.Close(); 不过这样有点麻烦

追问

这个问题用C的逻辑解决了,现在就剩怎么让两个窗口的rtBOX通过按键共享同时出现输入框的文本了

追答

richTextBox1_TextChanged事件

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-27
在Button的OnClick事件中获取输入richtextbox的text值,然后付给另外一个richtextbox的text属性。。。追问

额,我是初学者,能不能详细点,比如如何实现判断BOX中有文字之后再将BOX1中的文字赋给BOX2,而无文字是不进行上述操作?

第2个回答  2011-07-06
int a=Convert.ToInt32(txt1.Text);
int b=Convert.ToInt32(txt2.Text);

txt3.Text=(a+b).ToString();
另外,虚机团上产品团购,超级便宜
第3个回答  2011-07-12
protected void Button1_Click(object sender, EventArgs e)
{
TextBox2.Text=TextBox1.Text;
}
相似回答