- - PR -
SPREAD ファンクションキー
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-03-31 00:17
いつもお世話になります。
VB2005、SPREAD FOR .NET 2.5J で開発しているのですが、 スプレッド上で、F1を押したときにある処理をしたいと考えています。 この掲示板上に、「入力マップのカスタマイズ」を利用すれば可能と ありましたので、下記のようにしてみたのですがうまくできません。 何かが足りないのでしょうか。 Dim F1 As FarPoint.Win.Spread.InputMap F1 = Me.sprd.GetInputMapFarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused)(WhenFocusedも試しました) F1.Put(New FarPoint.Win.Spread.Keystroke(Keys.F1, Keys.None), MessageBox.Show("F1を押しました")) | ||||
|
投稿日時: 2007-03-31 11:25
ここの MessageBox の部分、おかしくないでしょうか? (Option Strict On にしていないから気づいていないのかもしれませんが) Put メソッドの第 2 引数に、SpreadActions.None を設定し、 キーイベントを発生させるようにして、そちらで処理をするのが一般的だと思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1