1、首先打开vs2015,新建或者打开已有的程序。
2、然后需要文件-打开-项目/解决方案,找到自己的程序。
3、把结果数据显示在textBox6中,先初始化textBox6,输入textBox6.Text += " p0 = " + deltap0.ToString() + "
r
";其他的类似。
4、启动-运行一下程序,可以发现在TextBox中数据显示正确而且自动换行。
5、还有另一个方式是输入: textBox2.Text += "α,R,Ls,TH,LT,X,Y,K_ZH,K_HY,K_YH,K_HZ,Aj1,Aj2" + "
r" + line + "
r
"。
首先,文本框控件(TextBox)的MulitLine属性应该设为True,这样才能实现多行文本的效果;
其次,如果文本框无法显示全部文字,还应该设置滚动条,即把ScrollBars属性设为2(纵向滚动条,如果是1则是横向滚动条,3则是横向纵向都有滚动条);
如果要在文字中手动插入回车换行符,可以用常量vbCrLf,比如:
Text1.Text = "第一行" & vbCrLf & "第二行" & vbCrLf & "第三行"
VB的TextBox控件输出多行文本方法:
把 MultiLine 属性设为 True,可以使 TextBox 在运行时接受或显示多行文本。只要没有水平方向 ScrollBar,多行 TextBox 中的文本会自动按字换行。ScrollBars 属性的缺省值被设置为 0(None)。自动按字换行省去用户在行尾插入换行符的麻烦。当一行文本已超过所能显示的长度时,TextBox 自动将文本折回到下一行显示。
在设计时,不能在“属性”窗口输入换行符。在过程中,可以通过插入一个回车加上换行符(ANSI 字符 13 和(0)来产生一个行断点。也可以用常量 vbCrLf 插入一个回车与换行符组合。例如,下面的事件过程是在加载窗体时,把两行文本放入一个多行 TextBox (Text1) 中的示例。
Sub Form_Load ()
Text1.Text = "Here are two lines" _
& vbCrLf & "in a text box"
End Sub
TextBox 在缺省情况下只显示单行文本,且不显示 ScrollBar。如果文本长度超过可用空间,则只能显示部分文本。通过设置 MultiLine 和 ScrollBars 两种属性(只能在设计程序时设置),可以改变 TextBox 的外观和行为。
c#中,将
textbox
控件的
multiline
属性设置为
true
后,文本框可以显示多行文本。但是文本框会自动换行。控制多行文本框的自动换行的是
textbox
控件的
wordwrap
属性。当wordwrap
=
true
时,文本框可以自动换行当wordwrap
=
false
时,
文本框不会自动换行
"起作用的属性?
在TextBox中实现换行的方法如下:
(1)在Visual Studio中添加一个“Windows 窗体应用程序”项目
(2)在Form上添加2个TextBox和1个Button
设置textBox1的属性
Multiline = True
ScrollBars = Both
(3)Form1窗体代码Form1.cs
using System;using System.Windows.Forms;
namespace BaiduWinformApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
button1.Text = "输入";
}
// 点击button1 “输入”按钮
private void button1_Click(object sender, EventArgs e)
{
// 取出textBox2中的内容,去除前后的空格
string line = textBox2.Text.Trim();
// 如果输入的内容为空,则退出
if (string.IsNullOrEmpty(line)) return;
// 在textBox1中显示输入内容
// 注意!使用 Environment.NewLine 实现换行
textBox1.AppendText(line + Environment.NewLine);
// 准备再次输入
textBox1.Text = string.Empty;
}
}
}
(4)运行效果
textbox有个属性,可以设置单行还是多行,叫做Multiline。
另外通常你不是在代码级的情况下,输入是不会作为换行的,
-------------------------
把你的textbox的Multiline属性设为true,然后调整下大小就可以了
--------------
你的这个方法本来是没有什么问题的
先要把TextBox的Multiline属性改为True(必须在属性窗口中改,不能用代码)
换行的代码为vbcrlf,或者vbnewline,或者Chr(10) & Chr(13)
大家在关注