我正在尋找一種方法來從文本框中獲取所選單詞的值。從文本框中選擇單詞
例如:
我已經textbox.Text =" How are you";
當我選擇「是」我應該得到的消息與選定字MessegeBox.Show(selectedWord);
我正在尋找一種方法來從文本框中獲取所選單詞的值。從文本框中選擇單詞
例如:
我已經textbox.Text =" How are you";
當我選擇「是」我應該得到的消息與選定字MessegeBox.Show(selectedWord);
Windows窗體TextBox雖然沒有RichTextBox控件,但沒有SelectionChanged事件。您可以使用各種黑客,例如計時器,處理鼠標和鍵入事件以觸發您的選擇更改邏輯。然後像其他人所建議的那樣使用SelectedText。
Windows窗體TextBox控件具有SelectedText property這將返回選定部分TextBox的值。
http://msdn.microsoft.com/en-us/library/aa288415%28VS.71%29.aspx
從MSDN的Code: Determining the Selected Text in a TextBox Control (Visual C#)
private void button1_Click(object sender, System.EventArgs e)
{
textBox1.Text = "Hello World";
textBox1.Select(6, 5);
MessageBox.Show(textBox1.SelectedText);
}
TextBox
有SelectedText
屬性將返回任何文本框中選擇。