VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
TextBoxの文字列の指定箇所を選択状態にするには、SelectionStartプロパティとSelectionLengthプロパティを使用します。
サンプルでは、選択したい文字列をTextBox内から検索し(IndexOfメソッド)、SelectionStartプロパティに、選択したい文字列のスタート位置を設定、SelectionLengthに選択したい文字列の長さをセットしています。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim index As Integer Dim SearchString As String 'TextBox1にフォーカスをあてる TextBox1.Focus() 'TextBox1の文字列を設定する TextBox1.Text = "This is a pen." '選択したい文字列を設定する SearchString = "pen" '選択したい文字がTextBox1内にあるか検索する index = TextBox1.Text.IndexOf(SearchString) '選択開始位置をセットする TextBox1.SelectionStart = index '文字列を選択する TextBox1.SelectionLength = SearchString.Length End Sub