TextBoxBase.Lines 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置文本框控件中的文本行。
public:
property cli::array <System::String ^> ^ Lines { cli::array <System::String ^> ^ get(); void set(cli::array <System::String ^> ^ value); };
public string[] Lines { get; set; }
member this.Lines : string[] with get, set
Public Property Lines As String()
属性值
String[]
包含文本框控件中的文本的字符串数组。
示例
下面的代码示例使用 TextBox派生类从多行文本框控件中提取所有文本字符串,并使用 Debug.WriteLine 方法显示它们。 此示例要求已创建名为 TextBox 的 textBox1
控件,并且已用文本行填充该控件。
public:
void ViewMyTextBoxContents()
{
#if defined(DEBUG)
// Create a string array and store the contents of the Lines property.
array<String^>^ tempArray = gcnew array<String^>( textBox1->Lines->Length );
tempArray = textBox1->Lines;
// Loop through the array and send the contents of the array to debug window.
for ( int counter = 0; counter < tempArray->Length; counter++ )
{
System::Diagnostics::Debug::WriteLine( tempArray[ counter ] );
}
#endif
}
public void ViewMyTextBoxContents()
{
// Create a string array and store the contents of the Lines property.
string[] tempArray = textBox1.Lines;
// Loop through the array and send the contents of the array to debug window.
for(int counter=0; counter < tempArray.Length;counter++)
{
System.Diagnostics.Debug.WriteLine(tempArray[counter]);
}
}
Public Sub ViewMyTextBoxContents()
Dim counter as Integer
'Create a string array and store the contents of the Lines property.
Dim tempArray() as String
tempArray = textBox1.Lines
'Loop through the array and send the contents of the array to debug window.
For counter = 0 to tempArray.GetUpperBound(0)
System.Diagnostics.Debug.WriteLine( tempArray(counter) )
Next
End Sub
注解
数组中的每个元素将成为文本框控件中的一行文本。
Multiline如果文本框控件的 属性设置为 true
,并且文本中出现换行符,则换行符后面的文本将添加到数组中的新元素中,并在单独的行上显示。
注意
默认情况下,行集合是 中 TextBox行的只读副本。 若要获取行的可写集合,请使用如下所示的代码: textBox1.Lines = new string[] { "abcd" };