質問: ### 前提・実現したいこと C#にてpanelコントロール上に、大量のlabel,textbox,picturebox等のコントロールを動的にpanel.Controls.Add("");を使用し追加しております。 panelコントロールはAutoSclollをTrueにしており、各種コントロールが追加された後、スクロールすることが可能です。 panel上のコントロール数が200~400個程度ならスクロールバーでの移動、マウスホイール移動どちらとも問題ないのですが、それ以上になるとスクロールバーでの画面移動の際に特に、画面がフリーズし、OS自体も固まってしばらく動かなくなります。 何か改善策がございましたら知恵をおかしいただきたく存じます。 ### 試したこと ダブルバッファリング等は、数時間程調べ検証を行いましたが改善されませんでした。
回答: 追加するコントロールの数を減らすためにサイズ固定のユーザーコントロールにまとめてから追加してみてください。