PowerTools InputMan for ASP.NET 8.0J
FunctionKeyDown プロパティ
使用例 

FunctionKeyDownクライアントイベントを取得または設定します。
構文
Public Overridable Property FunctionKeyDown As String
public virtual string FunctionKeyDown {get; set;}
解説
FunctionKeyDownクライアントイベントは、GcFunctionKeyクラスのGcFunctionKey.ClientEventsプロパティが参照する、FunctionKeyClientEventsオブジェクトのFunctionKeyDownプロパティで指定します。

サーバーコードからクライアントイベントハンドラを作成する場合、コントロールを形成するクラスのClientEventsプロパティを使用します。 尚、クライアント側のスクリプトはJavaScriptによって記述し、ASPXページに実装します。

FunctionKeyDownクライアントイベントは、設定されたファンクションキーが押下されたときに発生します。
使用例
次のサンプルコードでは、[F1]キーが押されたとき、メッセージを表示する例を示します。
Imports GrapeCity.Web.Input.IMFunctionKey

' ファンクションボタンに[F1]キーを設定します。
Dim fb1 As New FunctionKeyButton
fb1.FunctionKey = FunctionKeys.F1
fb1.ForbidReservedKeyBehavior = True
fb1.Text = "F1キー"

' ファンクションキーコントロールにファンクションボタンを追加します。
GcFunctionKey1.FunctionKeyButtons.Add(fb1)

' FunctionKeyClientEventsクライアントイベントを設定します。
GcFunctionKey1.ClientEvents.FunctionKeyDown = "GcFunctionKey1_FunctionKeyDown"
using GrapeCity.Web.Input.IMFunctionKey;

// ファンクションボタンに[F1]キーを設定します。
FunctionKeyButton fb1 As new FunctionKeyButton()
fb1.FunctionKey = FunctionKeys.F1;
fb1.ForbidReservedKeyBehavior = true;
fb1.Text = "F1キー";

//' ファンクションキーコントロールにファンクションボタンを追加します。
GcFunctionKey1.FunctionKeyButtons.Add(fb1);

// FunctionKeyClientEventsクライアントイベントを設定します。
GcFunctionKey1.ClientEvents.FunctionKeyDown = "GcFunctionKey1_FunctionKeyDown";
function GcFunctionKey1_FunctionKeyDown(sender, eArgs)
{
   if(eArgs.FunctionKey == FunctionKeys.F1)
   {
       // [F1]キーが押されたとき、アラートを表示します。
       alert("ヘルプは表示されません。");
   }
}
参照

FunctionKeyClientEvents クラス
FunctionKeyClientEvents メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.