-1
にコントロールを追加し、私はこれを行うことによって、動的にflowlayoutpanelにコントロールを追加することができます。は、Windowsフォームでflowlayoutpanel
for (int i = 0; i < 5; i++)
{
Button button = new Button();
butto.Name="btn_"+i.ToSting();
butto.Text=i.ToSting();
this.flowlayoutpanel1.Controls.Add(button);
}
それは非常にうまく動作しますが、私は「私は」1500に変数を設定すると、それはのように思えますflowlayoutpanelはすべてのコントロールを表示することはできません。エラーはどこにあり、どのように解決できますか?
私がしたいのは、flowlayoutpanelを含むユーザーコントロールを作成することです。また、PDFドキュメントを開くときに、各ページのサムネイルを表示する項目をflowlayoutpanelに追加したいとします。
ボタンやその他のコントロールのみを追加していますか? 1つのWinFormコントロールの制限。 6000. becuseフォームのハンドルテーブルが64k – VolkanCetinkaya
* "flowlayoutpanelがすべてのコントロールを表示できないようです" * - どのようにそのような結論に達しましたか?彼らは見えないのですか?表示するスクリーンショットがありますか?非常に多くのコントロールを追加するとコストがかかります。特殊なコントロールを使用して多くのアイテムを表現することを考えましたか? ['ListView'](https://stackoverflow.com/q/456063/1997232)? – Sinatr
100ポンドのポークには20ポンドの豚が何本入っていますか? 1500ではありません。パネルのAutoScrollプロパティをTrueに設定して先に進んでください。 –