投稿日 | : 2004/10/12(Tue) 15:53 |
投稿者 | : Sirfee |
Eメール | : |
URL | : |
タイトル | : Re^2: MSFlexGridのスクロールバーについて |
有難う御座います。
返事が遅くなり申し訳ないです。
> 多分、ご使用のマウスではVBのIDE上でもホイール機能が使えないのでは?
> 同様にIEやエクスプローラでもうまくホイル機能が働かないと思うのですが
> hhttp://support.microsoft.com/default.aspx?scid=kb;JA;837910&Product=vbJPN
その通りです。
もともとメーカー製のPCにはmicrosoft系のインテリマウス等が
ついてくる事は最近では少ないので(覚えてる範囲ではGateWayしかないです)
お察しの通りの状態です。
しかもメーカー製のマウスは中身がどこのもんなのか分かりませんし。
(まぁ、何気に分かってしまうモノもありますが^^;)
> 私は、マウスを新しいのに換えて使用しています。
> マウスのドライバーを変更するなり、違うマウスを試して見て下さい。
> (ノートパソコンの場合は、ドライバーそのものがうまくインストールできない場合があります)
> 又、フリーソフトのどこでもホイール等を使用しても改善できるようです。
> (過去ログ No.3099 参照)
と、いう事で(?)
フリーソフト入れるのが一番簡単だろうと思い、試しに入れてみました!
結果・・・なんとIDE上、MSFlexGrid上共にきちんと動くでは無いですか!
有難う御座います!かなり感動してます!
自分が使う分にはこれで十分過ぎるほどですね。
話を戻しまして、MSFlexGridを使用したプログラムを不特定多数のユーザーに
配布する場合、マウスホイールの対策は上のレスのような
APIを使用したサブクラス化を行うか、放置するのが慣例なんでしょうか。
フリーソフト等の公開の場合はこれでもいいですが、企業向けソフトとなると、フリーソフト入れてね
ってのは、ちょっとですし(^^;
その辺でもう少し悩みそうです。今レスを見ての感想ですが。
そもそも表が簡単に綺麗に出せそうだと思いMSFlexGridを安易に使ったのが運の尽きだったのか。
どうもコントロールの問題が大きいっぽいので他に簡単で有効な方法は多分無いと思いますが
もう少しだけ考えてみることにします。
以上です。長文失礼しました。