ger_kar писал(а):В стандартном этого сделать нельзя, можно центрировать только по горизонтали.
Поэтому если уж так нужно центрировать по вертикали можно использовать другие контролы.
Здесь точно есть то что надо, нужно просто немного поискать
Ну вообще там много контролов заменителей стандартного Label. Не подошел один, можно и нужно поискать другие. Как вариант можно заюзать PictureBox и псевдометод Print. Можно сделать свой Label.karenura2 писал(а):Вертикальный Label есть, но все равно не тот.
karenura2 писал(а):Но по всей видимости , в ближайшее время этим займусь.
Qwertiy писал(а):Чем не годится такой подход?
- берём обычный label
- ставим AutoSize = True
karenura2 писал(а):Почему разработчики не предусмотрели? Этож на поверхности.
Ох уж этот Net...Qwertiy писал(а):Просто для информации: в .NET у контролов, в том числе label'ов, есть вертикальное выравнивание
karenura2 писал(а):Почему разработчики не предусмотрели?Этож на поверхности.
Mikle писал(а):Представь - ты расположил на форме несколько лабелов в ряд, всё красиво, на одном уровне. Потом в каком-то лабеле изменился текст - и вся красота съехала.
Mikle писал(а):Надо было написать: "в каком-то лабеле изменился ШРИФТ текста"
Qwertiy писал(а):Чем не годится такой подход?
- берём обычный label
- ставим AutoSize = True
- на его resize вешаем центрирование label'а на форме
Хакер писал(а):Событие Resize чего? Речь про классический VB или про программирование в рамках PowerPoint-проекта с помощью VBA?
Хакер писал(а):Можно пример картинкой, показывающий то, как должно быть?
Teranas писал(а):Чего вы всё огород городите...
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 36