TextBoxBase.Lines 属性
获取或设置文本框控件中的文本行。
**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)
语法
声明
<LocalizableAttribute(True)> _
Public Property Lines As String()
用法
Dim instance As TextBoxBase
Dim value As String()
value = instance.Lines
instance.Lines = value
[LocalizableAttribute(true)]
public string[] Lines { get; set; }
[LocalizableAttribute(true)]
public:
property array<String^>^ Lines {
array<String^>^ get ();
void set (array<String^>^ value);
}
/** @property */
public String[] get_Lines ()
/** @property */
public void set_Lines (String[] value)
public function get Lines () : String[]
public function set Lines (value : String[])
属性值
包含文本框控件中的文本的字符串数组。
备注
该数组中的每个元素成为文本框控件中的一行文本。如果文本框控件的 Multiline 属性设置为 true,并且文本中出现换行符,则换行符后的文本被添加到该数组的一个新元素中,并显示在另一行上。
提示
在默认情况下,行的集合是 TextBox 中的行的只读副本。若要获取可写行集合,请使用与下面的代码相似的代码:textBox1.Lines = new string[] { "abcd" };
示例
下面的代码示例使用派生类 TextBox 将所有文本字符串从多行文本框控件中提取出来,并使用 Debug.WriteLine 方法显示它们。此示例要求已经创建一个名为 textBox1
的 TextBox 控件,并且此控件已包含文本行。
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
public void ViewMyTextBoxContents()
{
// Create a string array and store the contents of the Lines property.
string[] tempArray = new 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]);
}
}
public:
void ViewMyTextBoxContents()
{
// 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 ] );
}
}
public void ViewMyTextBoxContents()
{
// Create a string array and store the contents of the Lines property.
String tempArray[] = new String[textBox1.get_Lines().length];
tempArray = textBox1.get_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.get_Item(counter));
}
} //ViewMyTextBoxContents
平台
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0