2015-05-26 6 views
1

Даже если элементы управления текстовыми полями и управление метками выровнены, текст в них не отображается в том же вертикальном положении.Выровнять текст в ярлыках и текстовых полях?

Есть ли хорошая практика для выравнивания текста в ярлыках и текстовых полях в пользовательских формах VBA?

enter image description here

ответ

2

Предполагая, что .Top и .Font и .FontSize обоих элементов управления одинаковы, то все равно будет какая-то разница, потому что TextBox имеет границы и этикетки нет.

enter image description here

Вы должны либо

  1. вручную переместить метку вверх и вниз или
  2. Удалить границу Textbox.

enter image description here

Вот изображение бок о бок

enter image description here

Редактировать: О BTW, если вы выбираете первый вариант, то есть, перемещая метку вверх и вниз, то вот аккуратный трюк, который может вам помочь. Добавьте кнопку команды и уменьшите ее высоту, чтобы она выглядела как тонкая линия. Используйте это как шкалу для выравнивания элементов управления, а затем в конце просто удалите командную кнопку.

enter image description here

+0

Благодарим Вас за большой и очень полезный ответ. Я удалил границу. – user1283776

Смежные вопросы