C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 165 を表示中)
■95598 / )  Re[1]: シングル・ダブルクリック時の処理
□投稿者/ 大谷刑部 (96回)-(2020/08/24(Mon) 17:26:38)
No95584 (ファイター さん) に返信
> シングルクリックでツリーの展開等の処理は行ってほしいのですが
> ダブルクリック時にはツリーの展開等の処理は行ってほしくないのです。
> どうすればよいのでしょうか?

クリックイベント以前にノード展開のイベントが起きてしまうようなので、BeforeExpandイベントの時点で条件分岐して無効(e.cancel=true)にするしかないようです。
ただ、クリックイベントよりも前なので、普通のやり方ではダブルクリックしてるかどうかは判定できない。
何らかの方法でイベントの順番を入れ替えるしかないみたいです。

↓過去ログで同じようなこと聞いて、イベントの順番入れ替える方法を回答してた人がいるので、この方法を参考に試してみては?
http://bbs.wankuma.com/index.cgi?mode=al2&namber=27505&KLOG=50

返信 編集キー/


管理者用

- Child Tree -