PowerTools InputMan for ASP.NET 8.0J
EditStatusChanged イベント (BaseIMInputControl)
使用例 

[ASP.NET AJAX専用]編集モードを切り替えたときに発生します。
構文
Public Event EditStatusChanged As EventHandler
public event EventHandler EditStatusChanged
解説
このメンバは、コントロールがASP.NET AJAXのUpdatePanelコントロールに配置されているときのみ有効です。
EditStatusChangedイベントは、編集モードが、[Insert]キー等によって挿入または上書きに切り替えられたとき、あるいは実行時にEditModeプロパティによって現在のモードが変更されたときに発生します。EditModeプロパティが「FixedInsert」または「FixedOverwrite」に設定されていると、[Insert]キーが押されてもEditStatusChangedイベントは発生しません。

ASP.NET AJAXでの注意点については「ASP.NET AJAXの使用」を参照してください。
使用例
次のサンプルコードでは、GrapeCity.Web.Input.IMCombo.GcComboBox.EditModeプロパティとEditStatusChangedイベントを使用して編集モードを常に監視します。
※コンボコントロールおよびLabelコントロールがUpdatePanelコントロール上に配置されていることを前提としています。
Protected Sub GcComboBox1_EditStatusChanged(ByVal sender As Object, ByVal e As System.EventArgs)
    If GcComboBox1.EditMode.Overwrite Then
        Label1.Text = "上書きモード"
    Else
        Label1.Text = "挿入モード"
    End If
End Sub
private void GcComboBox1_EditStatusChanged(object sender, System.EventArgs e)
{
    if (GcComboBox1.EditMode.Overwrite)
    {
        Label1.Text = "上書きモード";
    }
    else
    {
        Label1.Text = "挿入モード";
    }
}
参照

BaseIMInputControl クラス
BaseIMInputControl メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.