当初は、Labelコントロールで、枠線のないボタンを表現していたのですが、Labelコントロールのクリックイベントにかなりのタイムラグがあることに気付き、Buttonコントロールで実装しなおすことにしました。(なんでLabelコントロールのクリックイベントはおそいんでしょう?)なので、Buttonコントロールの枠線をどうにかして消したいのです。枠線を背景と同じような色で描画してみましたが、どうもしっくりきません。�AそもそもLabelコントロールで、クリックイベントの反応を早くする方法があったら教えていただきたいです。以上、よろしくお願いいたします。Buttonコントロールで実装しなおすことにしました。(なんでLabelコントロールのクリックイベントはおそいんでしょう?)通常、Buttonコントロールのイベントが一番遅くなるはずです。オーナードローとかフォームや他のコントロールに重い処理されてません?理由は簡単、マウスのクリック動作で、ボタンの押下の描画をしないといけないから。ラベルやフォーム上のクリックなら再描画しないといけない処理を独自に行っていない限り、最速でイベントが起きる。SPY++でイベントのログ取ってみて下さい。教えていただきたいです。フォームのクリックイベントで、マウスの位置から換算すれば?以上。14:42:52)返答ありがとうございます。通常、Buttonコントロールのイベントが一番遅くなるはずです。追加していくコードを書いてみました。Labelコントロールのクリックにはタイムラグが発生します。Formクリックイベントでも同様にタイムラグが発生します。連続でクリックするとそれが顕著に現れます。Labelコントロールのクリックにはタイムラグが発生します。Formクリックイベントでも同様にタイムラグが発生します。あなたの環境が他のPCと同じではないという前提で話をしましょう!私の環境では、タイムラグがあることすら計測できないレベルで反応してます。同じソフトウェアをあなたの周辺の他のPCでも実験してみて下さい。PC,開発環境を含め検証してみました。Ultimateどちらも、同じ現象が発生しました。クリック時の反応は、Label、Buttonともに早いのですが、イベント終了してから、次のイベント発生までが遅いように感じます。10回高速連打→"あああああ"やはり、コントロールが怪しいので、こちらを調べてみます。15:43:18)解決しました。連打した際に、ダブルクリックイベントが発生しているのが原因でした。Labelが連打されると、ダブルクリックだと判断し、クリックイベントが発生しない場合があったようです。Buttonにも、ダブルクリックイベントがありますが、いくら連打しても、ダブルクリックイベントは発生せず、クリックイベントで処理されました。これらの違いが、クリックイベントの反応の差につながったようです。問題なく動作しました。ありがとうございました。編集(投稿者)今後のためにと言うことで。最初の質問文のどこにも「連打」と書かれていません。この状態でダブルクリックイベントの影響を推測するのは困難です。次の投稿では「連続でクリックするとそれが顕著に現れます」と書かれているので伝わるかもしれませんが、最初の投稿で「シングルクリック」だと思い込んでいると読み落とされる恐れがありますし、ダブルクリックと認識されない時間の間隔で連続してクリックと解釈される可能性があります。(個人的には「連打」だと現象がわかりやすいと思いました)自分と相手は知っている情報が違うということを大前提として、きちんと伝えていきましょう。今後のためにと言うことで。最初の質問文のどこにも「連打」と書かれていません。この状態でダブルクリックイベントの影響を推測するのは困難です。次の投稿では「連続でクリックするとそれが顕著に現れます」と書かれているので伝わるかもしれませんが、最初の投稿で「シングルクリック」だと思い込んでいると読み落とされる恐れがありますし、ダブルクリックと認識されない時間の間隔で連続してクリックと解釈される可能性があります。自分と相手は知っている情報が違うということを大前提として、きちんと伝えていきましょう。16:38:22)投稿失敗しました。>最初の質問文のどこにも「連打」と書かれていません。この状態でダブルクリックイベントの影響を推測するのは困難です。私も当初は、シングルクリック動作に原因があるものと思っていたため、このような形になってしまいました。ダブルクリックイベントが、高速に連打しなくても、発生していたためシングルクリックに問題があると、思いこんでしまっていました。以後、もっと検証を行ったうえで、明確に質問をさせていただきます。最初の質問文のどこにも「連打」と書かれていません。この状態でダブルクリックイベントの影響を推測するのは困難です。ダブルクリックイベントは、連打しなくても発生すること、ボタンと、ラベルで挙動が違うことから質問者さんも気づかないのは仕方ないと思います。そもそも、ダブルクリックを推測できるなら自己解決しているでしょう。実際、自己解決されていますしね。容易に、再現するにもかかわらず、環境のせいにされると質問者さんのほうが可哀想です。最初から、それ言えよってことが良くありますが、それをふまえて解決に導いてあげることが重要ではないでしょうか。シングルクリックに問題があると、思いこんでしまっていました。ダブルクリックと認識される時間は、マウスのプロパティの設定によります。これが長く設定されていると、高速に連打しなくても発生することになります。これは環境差なので、短い時間でしか認識されないと思い込んでると確かに難しいかもしれませんね。以下のどれかを情報として取り出せると推測しやすいかもしれませんね。(推測しやすくなった結果、自己解決につながるとは思います)・遅延(ラグ)ではなく、取りこぼしである。