0

私は Visual Studio Express 2012 で作業しており、C# ベースの WinForms アプリケーションを作成しています。最大幅の LinkLabel を含む Panel があり、必要に応じて垂直スクロール バーがパネルに表示されます (ラベル内のテキストは実行時に作成されます)。

マウス ホイールを使用してラベルの内容を正しく上下にスクロールできますが、それを使用してスクロール バー スライダーを一番上以外の場所に配置してリンクをクリックすると、LinkLabel の LinkClicked イベントは動作しません。 t が発生します (または、少なくとも、イベント ハンドラーに到達することはありません。そこに配置されたブレークポイントはアクティブになりません)。代わりにスクロール バーの矢印ボタンを使用すると、すべて正常に機能します。

マウス ホイールを使用してスクロールした後、LinkClicked イベントを発生させるにはどうすればよいですか? そのままでは機能しないのはなぜですか?

4

0 に答える 0