tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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内の横幅いっぱいに表示したいです。

イメージが伝わりましたでしょうか。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。