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

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

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

ShortcutKeyDownイベントは、ShortcutKeysプロパティに追加されているショートカットキーが押されたときに、クライアント側で発生します。
使用例
次のサンプルコードでは、ショートカットキーエクステンダに、テキストコントロールの背景色を変更するショートカットキーを設定する方法を示します。
Imports GrapeCity.Web.Input.Core

' ショートカットキーとして[B][G][R]の各キーを追加します。
GcShortcut1.ShortcutKeys.Add(Keys.B)
GcShortcut1.ShortcutKeys.Add(Keys.G)
GcShortcut1.ShortcutKeys.Add(Keys.R)

' ShortcutKeyDownクライアントイベントを設定します。
GcShortcut1.ClientEvents.ShortcutKeyDown = "GcShortcut1_ShortcutKeyDown"
using GrapeCity.Web.Input.Core;

// ショートカットキーとして[B][G][R]の各キーを追加します。
GcShortcut1.ShortcutKeys.Add(Keys.B);
GcShortcut1.ShortcutKeys.Add(Keys.G);
GcShortcut1.ShortcutKeys.Add(Keys.R);

// ShortcutKeyDownクライアントイベントを設定します。
GcShortcut1.ClientEvents.ShortcutKeyDown = "GcShortcut1_ShortcutKeyDown";
function Shortcut1_ShortcutKeyDown(sender, eArgs)
{
    if( eArgs.keyCode == 66 ){
        // [B]キーが押されたとき、テキストコントロールの背景色を青にします。
        FindIMControl("GcTextBox1").SetBackColor("blue");
    }
    else if( eArgs.keyCode == 71 ){
        // [G]キーが押されたとき、テキストコントロールの背景色を緑にします。
        FindIMControl("GcTextBox1").SetBackColor("green");
    }
    else if( eArgs.keyCode == 82 ){
        // [R]キーが押されたとき、テキストコントロールの背景色を赤にします。
        FindIMControl("GcTextBox1").SetBackColor("red");
    }
}
参照

ShortcutClientEvents クラス
ShortcutClientEvents メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.