タイトル : Re^2: Dockについて 投稿日 : 2008/09/19(Fri) 13:02 投稿者 : タロ
魔界の仮面弁士さん、返信ありがとうございます。 やりたいことは、 SplitContainer1.Panel1の中に 固定PanelA ラベル Panel:DOCK TOP 固定PanelB テキスト Panel:DOCK TOP 固定PanelC ラベル Panel:DOCK TOP 固定PanelD テキスト Panel:DOCK TOP ここまでは、フォーム上で配置 自動Panel1 テキスト 自動Panel2 テキスト という順に表示したいのです。 現在のプログラムだと、 自動Panel1 テキスト 自動Panel2 テキスト 固定PanelA ラベル Panel:DOCK TOP 固定PanelB テキスト Panel:DOCK TOP 固定PanelC ラベル Panel:DOCK TOP 固定PanelD テキスト Panel:DOCK TOP の順に配置させてしまいます。 With Me.field_pnl(iRows - 1) 'プロパティ設定 .Name = iRows.ToString() .Location = New System.Drawing.Point(0, 279 + 85 * (iRows - 1)) .Dock = System.Windows.Forms.DockStyle.Top .BorderStyle = BorderStyle.FixedSingle .Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) .Size = New System.Drawing.Size(503, 86) End With Anchorを追加したのですが、表示位置は問題なかったのですが、横枠いっぱいには表示されませんでした。(Or System.Windows.Forms.AnchorStyles.Rightを削除したら、横枠いっぱいに表示され良かったのですが、表示位置が一番上に表示されてしまいました。) 解像度が違ってもSplitContainer1.Panel1内の横幅いっぱいに表示したいです。 イメージが伝わりましたでしょうか。 |