PowerTools InputMan for Windows Forms 8.0J
OverWrite プロパティ (EditBase)
使用例 

現在の編集モードが上書きに設定されているかどうかを取得します。
構文
Public ReadOnly Property OverWrite As Boolean
public bool OverWrite {get;}

プロパティ値

説明
True 現在は上書モードです。
False 現在は挿入モードです。
解説

OverWrite プロパティは、現在の編集モードが挿入モードと上書きモードのどちらに設定されているかを返します。 特に、フォーカス取得時の編集モードを調べるときに便利です。

コードで編集モードを切り替えるには、EditMode プロパティを使用します。また、編集モードが切り替えられたときには、 EditStatusChanged イベントが発生します。

使用例
次のサンプルコードは、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 メンバ
EditMode プロパティ

 

 


© 2004-2015 GrapeCity inc. All rights reserved.