Неожиданное отображение для RadioButton на CheckAlign = TopCenter - PullRequest
1 голос
/ 06 января 2012

Мне нужно добавить RadioButton s к FlowLayoutPanel.

Если я оставлю свойства переключателей по умолчанию, все будет хорошо.Но если я установлю CheckAlign = ContentAlignment.TopCenter, он пойдет не так, как этот

Wrong display on flow layout panel

Вот мой код:

for (int i = 0; i < 2; ++i) {
    RadioButton opt = new RadioButton() {
        Text = "Test",
        CheckAlign = ContentAlignment.TopCenter
    };

    pnlPassNumbers.Controls.Add(opt);
}

Кто-нибудь знает, как это было неправильно?Спасибо!

1 Ответ

2 голосов
/ 06 января 2012

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

for (int i = 0; i < 2; ++i) {
    RadioButton opt = new RadioButton() {
        Text = "Test",
        CheckAlign = ContentAlignment.TopCenter,
        TextAlign = ContentAlignment.BottomCenter.
        Size = new Size(86, 36)
    };

    pnlPassNumbers.Controls.Add(opt);
}
...