Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5445 / 13644 ツリー ←次へ | 前へ→

【50707】リストボックスで複数選択可にした場合のシングルクリックイベント 白夜+ 07/8/11(土) 14:47 質問[未読]
【50715】Re:リストボックスで複数選択可にした場合... bykin 07/8/11(土) 23:02 回答[未読]
【50718】Re:リストボックスで複数選択可にした場合... 白夜+ 07/8/11(土) 23:47 お礼[未読]

【50707】リストボックスで複数選択可にした場合の...
質問  白夜+  - 07/8/11(土) 14:47 -

引用なし
パスワード
   リストボックスにファイルを表示し複数選択できるようにしています。
ListBox1.MultiSelect =fmMultiSelectSingle
の場合にはシングルクッリックのイベントが発生するのですが
ListBox1.MultiSelect = fmMultiSelectExtended
に設定した場合にシングルクリックイベントが発生しません。
ダブルクリックイベントはどちらも発生します。
これは仕様のせいなんでしょうか?

【50715】Re:リストボックスで複数選択可にした場...
回答  bykin  - 07/8/11(土) 23:02 -

引用なし
パスワード
   こんばんわ。

ヘルプの Click イベントの説明の中に

>Value プロパティに Null 値が設定されていると、Click イベントは発生しません。

って書いてあります。

リストボックスを複数選択可能にした場合は Value プロパティは Null になるんですわ。
せやからイベントが発生せんってこと。

Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
  Debug.Print Me.ListBox1.Value
End Sub

なんてやったらわかります。

仕様ってことやね。
ほな。

【50718】Re:リストボックスで複数選択可にした場...
お礼  白夜+  - 07/8/11(土) 23:47 -

引用なし
パスワード
   ▼bykin さん:
>こんばんわ。
>
>ヘルプの Click イベントの説明の中に
>
>>Value プロパティに Null 値が設定されていると、Click イベントは発生しません。
>
>って書いてあります。
>
>リストボックスを複数選択可能にした場合は Value プロパティは Null になるんですわ。
>せやからイベントが発生せんってこと。
>
>Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
>  Debug.Print Me.ListBox1.Value
>End Sub
>
>なんてやったらわかります。
>
>仕様ってことやね。
>ほな。

仕様なんですか。それでは仕方ないですね。ありがとうございました。

5445 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free