掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスでリスト選択時、リストの外でマウスを離したイベントを取得するには? (ID:33026)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
真琴:「ListViewの外に出たら、ListViewのMouseUPイベントは発生しないよね? ハルコさん」 春子:「まぁ、"普通"はネ」 真琴:「え? 普通じゃない特別ってあるの?」 春子:「あるよ、マコト、それが Mouse Capture」 procedure TForm1.ListView1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin SetCapture(ListView1.Handle); Memo1.Lines.Add('Mouse Down'); // 確認 end; procedure TForm1.ListView1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ReleaseCapture; Memo1.Lines.Add('Mouse Up'); // 確認 end; procedure TForm1.ListView1Click(Sender: TObject); begin Memo1.Lines.Add('Mouse Click'); // 確認 end; 真琴:「あっ、そっか…、じゃぁ、DragDropする時にもマウスがCaptureされてるの?」 春子:「そう、それは自動的にCaptureされるから、意識しないけど "お約束"よ」 真琴:「ふ〜ん、そうなんだ…、ねぇ、お尻はまだ痛むの? ハルコさん」 春子:「うん、チョットね、お尻の弾力のおかげで骨は大丈夫だったけど、鏡で見たらアザが出来てたよ」 真琴:「だけど、ナンで木になんか登ったの?」 春子:「そういう時もあるのよ、気がついたら木の上に登ってたってコトが」 真琴:「え? アタシ、そんなコト一度もないよ、でも、ゆっくり気をつけて降りればイイんじゃない? ハルコさん」 春子:「それはダメよ、木に登ったら、イサギヨク落ちるのが"お約束"」 真琴:「ふ〜ん、そうなんだぁ…」
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.