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

ファンクションキーボタンに登録されているファンクションキーが押下されたときに発生します。
構文
Public Event FunctionKeyDown As FunctionKeyDownEventHandler
public event FunctionKeyDownEventHandler FunctionKeyDown
イベント データ

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

プロパティ解説
FunctionKeyFunctionKeyDownイベントが発生したときにどのキーが押されたかを取得します。  
解説
FunctionKeyDownイベントは、FunctionKeyButtonsプロパティにファンクションキーボタンとして登録されているファンクションキーがキーボードから押されるか、ファンクションキーボタンをクリックされたときに発生します。

FunctionKeyDownイベントをサーバー側で発生させるには、GrapeCity.Web.Input.Core.BaseIWControl.AutoPostBackプロパティをTrueに設定する必要があります。

使用例
次のサンプルコードでは、[F2]キーの押下で複数のコントロールの値をクリアする方法を示します。
Imports GrapeCity.Web.Input.IMFunctionKey

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not IsPostBack Then
        ' [F2]キーをファンクションキーとして追加します。
        Dim fb2 As New FunctionKeyButton
        fb2.FunctionKey = FunctionKeys.F2
        fb2.Text = "クリア"
        GcFunctionKey1.FunctionKeyButtons.Add(fb2)
    End If
End Sub

Protected Sub GcFunctionKey1_FunctionKeyDown(ByVal sender As Object, ByVal e As GrapeCity.Web.Input.IMFunctionKey.FunctionKeyEventArgs) Handles GcFunctionKey1.FunctionKeyDown
    ' [F2]キーが押されたときの動作を設定します。
    If e.FunctionKey = FunctionKeys.F2 Then
        GcTextBox1.Clear()
        GcTextBox2.Clear()
        TextBox1.Clear()
        TextBox2.Clear()
    End If
End Sub
using GrapeCity.Web.Input.IMFunctionKey;

private void Page_Load(object sender, System.EventArgs e)
{
    if(!IsPostBack)
    {
        // [F2]キーをファンクションキーとして追加します。
        FunctionKeyButton fb2 = new FunctionKeyButton();
        fb2.FunctionKey = FunctionKeys.F2;
        fb2.Text = "クリア";
        GcFunctionKey1.FunctionKeyButtons.Add(fb2);
    }
}

private void GcFunctionKey1_FunctionKeyDown(object sender, GrapeCity.Web.Input.IMFunctionKey.FunctionKeyEventArgs e)
{
    // [F2]キーが押されたときの動作を設定します。
    if(e.FunctionKey == FunctionKeys.F2)
    {
        GcTextBox1.Clear();
        GcTextBox2.Clear();
        TextBox1.Clear();
        TextBox2.Clear();
    }
}
参照

GcFunctionKey クラス
GcFunctionKey メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.