Как бы я установил StatusStrip с 2 StatusLabels друг над другом - PullRequest
0 голосов
/ 13 мая 2019

Так что застрял в этой маленькой проблеме. Я пытаюсь создать полосу состояния с двумя метками, одна под другой.

Я установил StatusStrip как TableLayout с числом строк, равным 2, но как бы я ни пытался настроить метки, они появляются рядом друг с другом.

        '
        'StatusStrip1
        '
        Me.StatusStrip1.AutoSize = False
        CType(Me.StatusStrip1.LayoutSettings, TableLayoutSettings).RowCount = 2
        CType(Me.StatusStrip1.LayoutSettings, TableLayoutSettings).ColumnCount = 2
        Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.statusCyclePeriod, Me.statusLabel, Me.statusDuration})
        Dim cellPos As New TableLayoutPanelCellPosition(0, 0)
        CType(Me.StatusStrip1.LayoutSettings, TableLayoutSettings).SetCellPosition(Me.statusCyclePeriod, cellPos)
        cellPos = New TableLayoutPanelCellPosition(0, 1)
        CType(Me.StatusStrip1.LayoutSettings, TableLayoutSettings).SetCellPosition(Me.statusLabel, cellPos)
        cellPos = New TableLayoutPanelCellPosition(1, 1)
        CType(Me.StatusStrip1.LayoutSettings, TableLayoutSettings).SetCellPosition(Me.statusDuration, cellPos)
        Me.StatusStrip1.Location = New System.Drawing.Point(0, 426)
        Me.StatusStrip1.Name = "StatusStrip1"
        Me.StatusStrip1.Size = New System.Drawing.Size(742, 47)
        Me.StatusStrip1.TabIndex = 7
        Me.StatusStrip1.Text = "StatusStrip1"

Это модифицированный сгенерированный код, чтобы дать представление о том, что я пытаюсь сделать. Я возьму любые подсказки по решению, c # / vb.net не имеет значения.

Я знаю, что делаю что-то глупое или упускаю что-то глупо очевидное, но чучело, если я знаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...