C#TextBox文字显示

TextBox文字显示,我修改Multline改成Ture了但是结果显示的却是单行,而且我本来是想让它把全部的内容显示,但是只显示一部分,郁闷死。。求解代码如下:priv... TextBox文字显示,我修改Multline 改成Ture了但是结果显示的却是单行,而且我本来是想让它把全部的内容显示,但是只显示一部分,郁闷死。。求解
代码如下:
private void button1_Click(object sender, EventArgs e)
{
textBox3.Text = "";
textBox3.Text = "姓名为:" + textBox1.Text +" ";
textBox3.Text += "班级为:" +textBox2.Text + " ";
string sex = "";
if (radioButton1.Checked)
sex = "男";
else
sex = "女";
textBox3.Text = "性别为:" + sex + " ";
string hobby = "";
if (checkBox1.Checked) hobby += "旅游";
if (checkBox2.Checked) hobby += "逛街";
if (checkBox3.Checked) hobby += "游戏";
if (checkBox4.Checked) hobby += "电脑";
textBox3.Text += "爱好为:" + hobby;
}

设计图:
展开
 我来答
百度网友770eb8bca
2012-08-13 · TA获得超过240个赞
知道小有建树答主
回答量:647
采纳率:50%
帮助的人:229万
展开全部
根本不需要加上什么换行或新一行的处理;
你的运行结果是不是只显示性别跟爱好啊???你看看你的性别那个赋值,少了个+;
只所以显示一行,很有可能是你的内容长度只有一行的长度,你可以尝试着直接给textbox3赋值看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
优游自如
2012-08-13 · TA获得超过1012个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:185万
展开全部
以为缺少换行符,所以文本框默认只显示一行。

你试试在这几个位置加上换行符:

textBox3.Text = "姓名为:" + textBox1.Text +" " + Environment.NewLine;

textBox3.Text += "班级为:" +textBox2.Text + " " + Environment.NewLine;

textBox3.Text = "性别为:" + sex + " " + Environment.NewLine ;
追问
额。。不对啊,虽然是分行了,但是现实的内容不全啊,只显示性别和爱好。可是姓名和班级却不显示,这是神马情况?
追答
textBox3.Text = "性别为:" + sex + " " + Environment.NewLine ;

这里的“=”应该为“+=”
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huzecong
2012-08-13 · TA获得超过267个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:137万
展开全部
你应该加上换行……推荐用Environment.NewLine而不是用"\n"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-08-14 · TA获得超过133个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:98.7万
展开全部
private void button1_Click(object sender, EventArgs e)
{
textBox3.Text = "";
textBox3.Text = "姓名为:" + textBox1.Text +" \n";
textBox3.Text += "班级为:" +textBox2.Text + " \n";
string sex = "";
if (radioButton1.Checked)
sex = "男";
else
sex = "女";
textBox3.Text += "性别为:" + sex + " \n";
string hobby = "";
if (checkBox1.Checked) hobby += "旅游";
if (checkBox2.Checked) hobby += "逛街";
if (checkBox3.Checked) hobby += "游戏";
if (checkBox4.Checked) hobby += "电脑";
textBox3.Text += "爱好为:" + hobby;
}

嗯,大家说得对,是我的失误,可以使用\r\n而不是\n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式