Top / プログラミングテクニック / 17.ClickとMouseDown

MSFlexGrid の上に、ファイルを選択するコモンダイアログボックスを表示し、ファイルをダブルクリックして選択すると、MSFlexGrid の Click イベントが、おきてしまいます。
観察してみると、MouseUp イベントと、Click イベントが発生しています。 VB4 の場合は、たしか、リストボックスでも、おきていました。

Excel を考えてみましょう。Excel のスプレッドシートでは、MouseDown で選択、ダブルクリックで編集になっています。
このようなコントロールでは、Click イベントで処理するのではなく、MouseDown で処理するようにしたほうが良いようです。

Office の普及率は相当なものですから、オペレーションをあわせることで、ユーザは直感的に操作することができます。




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2009-10-25 (日) 23:55:54 (2852d)