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

ファンクションキーボタンの表示モードを取得または設定します。
構文
Public Property CombinationKeyDisplayMode As CombinationKeyDisplayMode
public CombinationKeyDisplayMode CombinationKeyDisplayMode {get; set;}

プロパティ値

既定値:CombinationKeyDisplayMode.Dynamic
解説
[Shift]、[Control]、[Alt]などの修飾子キーと[F1]〜[F12]などのファンクションキーを組み合わせて、ファンクションキーボタンとして登録した場合、CombinationKeyDisplayModeプロパティを使用すると、修飾子キーを使用したファンクションキーボタンを常に表示するか、設定した修飾子キーボタンが押されたときだけ表示されるか設定することができます。
使用例
次のサンプルコードでは、ファンクションキーボタンに追加されている、[Shift]+[F1]キーが常に表示される例を示します。
Imports GrapeCity.Web.Input.IMFunctionKey

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

' ファンクションキーボタンに[Shift]+[F1]キーを設定します。
Dim fb1_s As New FunctionKeyButton
fb1_s.FunctionKey = FunctionKeys.Shift Or FunctionKeys.F1
fb1_s.Text = "中止"

' ファンクションキーのコレクションにキーを追加します。
GcFunctionKey1.FunctionKeyButtons.Add(fb1)
GcFunctionKey1.FunctionKeyButtons.Add(fb1_s)

' 表示モードを設定します。
GcFunctionKey1.CombinationKeyDisplayMode = CombinationKeyDisplayMode.Always
using GrapeCity.Web.Input.IMFunctionKey;

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

// ファンクションキーボタンに[Shift]+[F1]キーを設定します。
FunctionKeyButton fb1_s = new FunctionKeyButton();
fb1_s.FunctionKey = FunctionKeys.Shift Or FunctionKeys.F1;
fb1_s.Text = "中止";

// ファンクションキーのコレクションにキーを追加します。
GcFunctionKey1.FunctionKeyButtons.Add(fb1);
GcFunctionKey1.FunctionKeyButtons.Add(fb1_s);

// 表示モードを設定します。
GcFunctionKey1.CombinationKeyDisplayMode = CombinationKeyDisplayMode.Always;
参照

GcFunctionKey クラス
GcFunctionKey メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.