![]() |
Модераторы: gambit, Partizan |
![]() ![]() ![]() |
|
EAV |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 23.10.2007 Репутация: нет Всего: нет |
Доброго времени суток!
Есть приложение, написанное с использованием размера шрифта по-умолчанию (вроде 8). Как можно программно сделать так, что при установке галочки (например в где-то в настройках) размер шрифта соответственно увеличился бы до 12, и все контролы (текстбоксы, лайблы,...) тоже бы увеличились пропорционально??? Надеюсь понятен вопрос. Заранее спасибо |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 1 Всего: 98 |
При установке галочки (например где-то в настройках) програмно пробегай по всем контролам (текстбоксы, лайблы,...) и увеличивай им шрифт пропорционально...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
EAV |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 23.10.2007 Репутация: нет Всего: нет |
_hunter, теоретически я и сам понимаю что надо сделать.
Меня больше интерисуют практические моменты: например, есть лейбл с размером шрифта 8 - на форме все выглядит аккуратно, но вот если я меняю размер шрифта скажем на 10, то этот самый лейбл начинает перекрывать другие объекты на форме... Как бы сделать, чтобы при изменении шрифта (увеличении) форма растягивалась так, чтобы на ней все помещалось/выглядело так как и прежде (имеется ввиду пропорциональность расстояний между контролами)? |
|||
|
||||
SaS1 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.6.2005 Репутация: нет Всего: нет |
Я бы использовала FlowLayoutPanelи.НА них можно накидывать контролы в определённом порядке, устанавливать расстояние между контролами вне зависимост от самих контролов.Если один увеличиваетя, то другие подвигаются.
А ещё можно TableLayoutPanel. Там панелька разбивается как-бы на таблицу. А в таблице каждой ячейке - свой контрол или группа. вот они и не мешают дуг другу. Но лучше всё же 1 вариант ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |