PowerTools InputMan for Windows Forms 8.0J
EditStatusChanged イベント
使用例 

EditMode プロパティの値が変更されたときに発生します。
構文
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、EditStatusChangedEventArgs 型の引数を受け取りました。次の EditStatusChangedEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Overwrite現在の編集モードが上書きか、そうでないかを取得します。  
解説
このイベントは、OverWrite プロパティが変更された場合、またはユーザーが[Ins]キーを押した場合に発生します。
使用例
次のサンプルコードは、OverWrite プロパティを使用して編集モードを常に監視します。
Imports GrapeCity.Win.Editors

Private Sub GcTextBox1_EditStatusChanged(ByVal sender As Object, ByVal e As EditStatusChangedEventArgs) Handles GcTextBox1.EditStatusChanged
    ' 編集モードが切り替えられた場合に呼び出されます
    Call CheckEditMode()
End Sub

Private Sub GcTextBox1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles GcTextBox1.Enter
    Call CheckEditMode()
End Sub

Private Sub CheckEditMode()
    ' 編集モードをチェックします
    If GcTexcBox1.Overwrite = True Then
        Label1.Text = "上書き"
    Else
        Label1.Text = "挿入"
    End If
End Sub
using GrapeCity.Win.Editors;

private void gcTextBox1_EditStatusChanged(object sender, EditStatusChangedEventArgs e)
{
    // 編集モードが切り替えられた場合に呼び出されます
    CheckEditMode();

}

private void gcTextBox1_Enter(object sender, System.EventArgs e)
{
    CheckEditMode();
}

private void CheckEditMode()
{
    // 編集モードをチェックします
    if (gcTextBox1.Overwrite == true)
    {
        label1.Text = "上書き";
    }
    else
    {
        label1.Text = "挿入";
    }
}
参照

EditBase クラス
EditBase メンバ

 

 


© 2004-2015 GrapeCity inc. All rights reserved.