PowerTools InputMan for ASP.NET 8.0J
SelectionStart プロパティ (BaseEditControl)
使用例 

[ASP.NET AJAX専用]選択されたテキストの開始点を取得または設定します。
構文
Public Property SelectionStart As Integer
public int SelectionStart {get; set;}
例外
例外解説
System.InvalidOperationException コントロールがUpdatePanelに配置されていません。
System.ArgumentOutOfRangeException 負の値またはTextプロパティの文字列より大きい値が設定されています。
解説
このメンバは、コントロールがASP.NET AJAXのUpdatePanelコントロールに配置されているときのみ有効です。
SelectionStartプロパティは、選択するテキストの開始点を設定します。

ASP.NET AJAXでの注意点については「ASP.NET AJAXの使用」を参照してください。
使用例
次のサンプルコードでは、ボタンクリックによりGcTextBox2の先頭にGcTextBox1のテキストを追加する方法を示します。
※テキストコントロールおよびButtonコントロールがUpdatePanelコントロール上に配置されていることを前提としています。
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    GcTextBox2.SelectionStart = 0
    GcTextBox2.SelectionLength = 0
    GcTextBox2.SelectedText = GcTextBox1.Text
End Sub
private void Button1_Click(object sender, System.EventArgs e)
{
    GcTextBox2.SelectionStart = 0;
    GcTextBox2.SelectionLength = 0;
    GcTextBox2.SelectedText = GcTextBox1.Text;
}
参照

BaseEditControl クラス
BaseEditControl メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.