Конференція vbstreets - перегляд теми - вертикальне центрування в label

ger_kar писал (а): У стандартному цього зробити не можна, можна центрувати тільки по горизонталі.
Тому якщо вже так потрібно центрувати по вертикалі можна використовувати інші контроли.
Тут точно є те що треба, потрібно просто трохи пошукати


Вертикальний Label є, але все одно не тот.Да можна робити вертикальні написи.
Мені він потрібен не для етого.У мене форма виконує функцію табло.На ній розміщені Labelи,
які відображають время.Одна одиниці секунд, інша десятки, третя хвилини і т.д.
Ця форма повинна виводитися на окремий монітор, на який розширено робочий стіл бука.
Монітори звичайно різні за размеру.Поетому в Resize форми передбачив можливість змінювати її раз-
заходів зі зміною розмірів і розташування Label і розміру шріфта.Так ось при великих
розмірах шрифту цифра в Label обрізається знизу. хоча зверху купа вільного места.Ето
відбувається і в старому контролі і в тому, що ви порекомендовалі.Конечно в коді
можна задати обмеження по зміні шрифту і він обрізатися не буде. але табло
буде виглядати не очень.Ціфри будуть розташовуватися не по центру.
Інший контрол використовувати? Ну ще можна Text. але у нього теж саме відбувається.

karenura2 писал (а): Вертикальний Label є, але все одно не той.

Ну взагалі там багато контролів замінників стандартного Label. Чи не підійшов один, можна і потрібно пошукати інші. Як варіант можна заюзать PictureBox і псевдометод Print. Можна зробити свій Label.

Боротися і шукати, знайти і переховати