TextBoxBase.Select(Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
选择文本框中的文本范围。
public:
void Select(int start, int length);
public void Select (int start, int length);
override this.Select : int * int -> unit
Public Sub Select (start As Integer, length As Integer)
参数
- start
- Int32
文本框中当前选定文本的第一个字符的位置。
- length
- Int32
要选择的字符数。
例外
start
参数的值小于零。
示例
下面的代码示例使用 TextBox派生类搜索控件的内容,以获取单词“fox”的实例。 如果找到,代码将使用 Select 该方法选择控件中的单词。 此示例要求已创建一个 TextBox 命名 textBox1
,其 Text 属性包含句子“快速棕色狐狸跳过懒狗”。
public:
void SelectMyString()
{
// Create a string to search for the word "fox".
String^ searchString = "fox";
// Determine the starting location of the word "fox".
int index = textBox1->Text->IndexOf( searchString, 16, 3 );
// Determine if the word has been found and select it if it was.
if ( index != -1 )
{
// Select the string using the index and the length of the string.
textBox1->Select( index,searchString->Length );
}
}
public void SelectMyString()
{
// Create a string to search for the word "fox".
String searchString = "fox";
// Determine the starting location of the word "fox".
int index = textBox1.Text.IndexOf(searchString, 16, 3);
// Determine if the word has been found and select it if it was.
if (index != -1)
{
// Select the string using the index and the length of the string.
textBox1.Select(index, searchString.Length);
}
}
Public Sub SelectMyString()
' Create a string to search for the word "fox".
Dim searchString As String = "fox"
' Determine the starting location of the word "fox".
Dim index As Integer = textBox1.Text.IndexOf(searchString, 16, 3)
' Determine if the word has been found and select it if it was.
If index <> - 1 Then
' Select the string using the index and the length of the string.
textBox1.Select(index, searchString.Length)
End If
End Sub
注解
如果要将开始位置设置为控件文本中的第一个字符,请将 start
参数设置为 0。 可以使用此方法选择文本的子字符串,例如在搜索控件的文本和替换信息时。
备注
可以通过将参数设置为 start
希望插入点移动到的文本框中的位置,并将参数设置为 length
零 (0) 的值,以编程方式在文本框中移动插入点。 文本框必须具有焦点才能移动插入点。
备注
如果未使用任何参数调用此方法,则使用替代方法。 此替代方法继承自 Control 类。 调用时,它会将输入焦点设置为控件并选择控件的内容。 有关更多信息,请参见 Control.Select 方法。