私はFlowPanelControlとカスタムユーザーコントロール(ラベルとボタンを含む)を持っています。私は、パネルのコントロールコレクションにカスタムユーザーコントロールのインスタンスを追加しています。これは、期待どおりに下に流れています。垂直スクロールバーも表示されます。パネル内に.NET WinFormを書くとスクロールがジャンプする
ユーザーが追加されたユーザーコントロールの1つのボタンをクリックすると、タイマーが開始され、経過時間がラベルに書き込まれます。ユーザーコントロールの複数のインスタンスが存在する場合は、ラベルの付いた複数のボタンがあります。これらのすべては、必要に応じて開始および停止できます。それらをミニストップウォッチと考えてください。
私の問題は、ラベルに書き込むことは、含まれているフローパネルのスクロールバーの位置を変更することです。一番下までスクロールして、開始する最後のユーザーコントロールがリストの最初のものだった場合は、フォーカスが先頭に戻ります。
私はボタンのフォーカスを防止しようとしましたが、これは問題ではないと思います。
これを引き起こしている可能性があるのは誰ですか?どんな助けでも大変感謝します。