黑马程序员技术交流社区

标题: lines [打印本页]

作者: 武江英    时间: 2012-11-15 20:20
标题: lines
string[] str=textBox1.Lines;
Lines属性的原理是什么????textBox1中存储不是字符串吗?
作者: 王新阳    时间: 2012-11-15 20:32
获取或设置文本框控件中的文本行。
1.public string[] Lines { get; set; }
public:
property array<String^>^ Lines {
        array<String^>^ get ();
        void set (array<String^>^ value);
}
member Lines : string[] with get, set
该数组中的每个元素成为文本框控件中的一行文本。 如果文本框控件的 Multiline 属性设置为 true,并且文本中出现换行符,则换行符后的文本被添加到该数组的一个新元素中,并显示在另一行上。 在默认情况下,行的集合是 TextBox 中的行的只读副本。 若要获取可写行集合,请使用与下面的代码相似的代码:
textBox1.Lines = new string[] { "abcd" };
作者: 张静_90    时间: 2012-11-15 20:35
本帖最后由 张静_90 于 2012-11-15 20:37 编辑

lines属性是获取或设置textbox中的文本行,textbox里面存的是string类型。
作者: 陈辉    时间: 2012-11-15 20:43

string[] str=textBox1.Lines;
1、Lines属性时文本框中行的集合。
2、如果文本框控件的 Multiline 属性设置为 true,那么,str数组中的每一个元素就是文本框中的一行,并且文本中出现换行符,则换行符后的文本被添加到该数组的一个新元素中,并显示在另一行上。
作者: 许坤    时间: 2012-11-15 22:06
看着行代码的意思是: String[] str=textBox1.Lines;获取或设置文本框控件中的文本行。
作者: 郭会茹    时间: 2012-11-15 22:29
String[] str=textBox1.Lines;获取文本框textBox1中的行的字符串,每一行为字符串数组str的一个值,如textBox1中有n行,那么str就有n个成员
作者: 韩温华    时间: 2012-11-15 22:49
TextBox是可以输入多行文本的,当其属性 Multiline 设置为true的时候就可以实现多行文本的输入,
string[] str=textBox1.Lines的意思是将textBox1中的内容一行一行的赋给一个string类型的数组
例如:
在textBox中输入:
小红
小李
小张
小韩
那么str[0]="小红"
      str[1]="小李"
      str[2]="小张"
      str[3]="小韩"
lines在英文解释中就是行的意思




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2