- - PR -
SPREAD COMBOBOX CELL のコントロールについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-02-04 15:19
お世話になります。
VB.NET2003で開発をしています。 SPREADのバージョンは1.0J WindowsFormsです。 セルタイプをコンボボックスにした場合に、 Enterで次のセルに移動したいのですがうまくいきません。 ご存知の方教えてください、お願いします。 | ||||
|
投稿日時: 2008-02-04 16:45
現在どのような実装をして "うまくいきません" と仰っているのでしょうか? KeyPressEventHandler でも利用しているのでしょうか? TextBox タイプの場合はうまくいっていますか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2008-02-04 17:15
お世話になります。
テキストタイプですとうまくいっています。 以下の方法で試しています。 Dim e As InputMap e = Spread.GetInputMap(InputMapMode.WhenAncestorOfFocused) e.Put(New Keystroke(Keys.Enter, Keys.None), SpreadActions.MoveToNextColumnWrap) e = Spread.GetInputMap(InputMapMode.WhenFocused) e.Put(New Keystroke(Keys.Enter, Keys.None), SpreadActions.MoveToNextColumnWrap) Dim s As InputMap s = Spread.GetInputMap(InputMapMode.WhenAncestorOfFocused) s.Put(New Keystroke(Keys.Enter, Keys.Shift), SpreadActions.MoveToPreviousColumnWrap) s = Spread.GetInputMap(InputMapMode.WhenFocused) s.Put(New Keystroke(Keys.Enter, Keys.Shift), SpreadActions.MoveToPreviousColumnWrap) |
1