は、TabelLayoutPanel
とします。 Visual Studioデザイナを使用してForm1
に追加し、Dock
プロパティをFill
に設定します。私はDock
プロパティを使用してサイズを設定しているにもかかわらず、Size
プロパティもコントロールがC#Winformsの親にドッキングされているときに、デザイナによってコントロールの「サイズ」プロパティが設定されるのはなぜですか?
this.tableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel.Size = new System.Drawing.Size(1000, 800);
それはなぜForm1.Designer.cs
に設定されていますか?なぜデザイナーはこのラインを追加していますか? Dock
プロパティは十分ではありませんか?それに基づいて、TableLayoutPanel
を動的に作成する場合、Dock
とSize
の両方を設定する必要がありますか?
「サイズ」を設定する必要はありません。 'Dock 'を設定すれば十分です。 –
@RezaAghaei - なぜVSが自動的にそれを追加しているのですか? – Sipo
今すぐに来て、カーテンの後ろを見ないようにしてください。それは、老人ではなくて、私たちに会いに来た魔法使いです。 – MickyD