|
分類:[.NET 全般]
VB.NET2015を使用しております。
フォーム上に300以上のコントロールを配置しているのですが、 全てのコントロールをそのまま配置するとフォームに収まりきらないため、 Tabpageを使って、15ページくらいに分けて配置しています。
しかし、このように大量のコントロールを並べると 非常に処理が重くなってしまいます。
例えば、Form1のあるコントロールの名称を調べるために そのコントロールをクリックします。 すると20〜30秒間くらいフリーズします。 そして、やっと動作するようになったと思い、 次は、Form1のコードをクリックして、 コードを編集しようとするのですが、 ここでもまた、20〜30秒くらいかかります。
再度、Form1のあるコントロールの名称を調べるために 別のコントロールをクリックすると 更に20〜30秒かかり・・・ という感じで、仕事がなかなか先に進みません。
フォームを分けて配置すれば良いのかも知れませんが、 15ページもあるTabpageを別のフォームに分けたりすると 15個のフォームになったりして、現実的ではありません。
また、今はまだ開発途中でこれから更にコントロールの数は増えると思います。
どうすれば、コントロールの数が増えても処理を軽くすることができますか?
|