VB.NET でのKeyPressイベントについて

解決


へなちょこ  2005-06-14 17:30:47  No: 90451  IP: [192.*.*.*]

VB.NETで質問があります。
Spread6.0とSpread.NETでKeyPress時(PageUp押下時)
のイベントの結果が違います。
.NETではイベントがおきません。
.NETでは違うイベントが動いたりするのでしょうか?
それともSpread6.0を使ったほうが良いのでしょうか?
どうかご教示願いします。

編集 削除
じゃんぬねっと  URL  2005-06-14 20:10:43  No: 90452  IP: [192.*.*.*]

Form.ProcessCmdKey など、もっと上のメソッドで拾ってみましょう。

編集 削除
へなちょこ  2005-06-15 09:42:56  No: 90453  IP: [192.*.*.*]

ありがとうございます。
無事に解決しました。
もう一つ質問したいのですが、FlexGridはForm.ProcessCmdKeyでは取れないようですが、取れるイベントも存在するのでしょうか?

編集 削除
じゃんぬねっと  URL  2005-06-15 12:17:42  No: 90454  IP: [192.*.*.*]

FlexGrid は COM ですか?
FlexGrid 側のイベントで取るしかないでしょう。

編集 削除
へなちょこ  2005-06-15 13:01:47  No: 90455  IP: [192.*.*.*]

そうですか。
COMでなく.NETFrameWorkにもFlexGridがあるんですね。
探してみたけど見当たらなくて、もう一探ししてみます。
.NETFrameWorkにあればForm.ProcessCmdKeyで取れるんですか?

編集 削除
へなちょこ  2005-06-15 13:39:30  No: 90456  IP: [192.*.*.*]

質問が最初からずれてしまって申し訳ないのですけど
Spread.NETでDoubleClickイベントが発生しないのですけど
これには何か理由があるのでしょうか?

編集 削除
さるべーじ  2005-06-15 13:58:27  No: 90457  IP: [192.*.*.*]

まず、落ち着きましょう。

FlexGridもSpread.NETも、グレープシティ株式会社の製品です。
(MSFlexGridはFlexGridのサブセットです。)

    http://www.grapecity.com/japan/

ので、動作に不明な点がある場合は、真っ先にメーカーサイトの情報を
チェックしてみるのがいいのではないでしょうか。
まずは

    FAQ        http://www.grapecity.com/japan/Support/product_faq_search.asp
    バグレポート  http://www.grapecity.com/japan/Support/bugreport_search.asp
    アップデート  http://www.grapecity.com/japan/support/database/DOTNET_ProductPatches.htm

などで、該当する現象の報告がないか調べてみましょう。
使い方のセオリーを説明したページなどもあるかもしれませんし、
質問を受け付けてくれるかもしれません。

で、あせる気持ちはわかりますが、矢継ぎ早の質問は控えた方がいいように思います。
どう解決できたかの具体的な報告がないまま質問ばかり繰り返すと、
自分の都合しか考えていない人(「教えて君」と呼ばれます)とみなされてしまいかねません。

編集 削除
へなちょこ  2005-06-15 14:59:41  No: 90458  IP: [192.*.*.*]

そうですね。
ありがとうございます。
KeyPressのイベントが取れたところまで到達しましたので、解決にします。
グレープシティさんのほうで調べてみます。
じゃんぬねっとさん、サルベージさんありがとうございました。

編集 削除