|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.01.2012, 16:30 | #1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Автоподбор ширины заголовка формы
Здравствуйте Уважаемые программисты!
Скажите пожалуйста, как в Excel сделать чтобы заголовок (текст заголовка) пользовательской формы входил целиком на разных компьютерах (мониторах), т.е. возможно ли чтобы форма авторастягивалась по длине текста заголовка? Или как аналогично настроить авторазмер по ширине текстового поля в форме? Заранее спасибо! |
15.01.2012, 17:05 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Насколько мне известно, автоматически подстроить ширину формы не удастся.
Можно, конечно, попробовать написать код, который в зависимости от длины текста заголовка формы вычисляет и устанавливает ширину формы, но нормально работать этот способ будет только для моноширинных шрифтов (типа Courier New) Мой совет: не связываться с автоподбором, а выбрать один из 2 вариантов: 1) укоротить все возможные заголовки формы 2) сразу сделать форму с запасом по ширине, чтобы все заголовки влазили полностью PS: Если вспомнить, что на некоторых компах могут быть активированы режимы для слабовидящих (типа "огромный текст", когда Windows увеличивает в 2 раза кегль шрифта), то задача вообще нетривиальная. |
15.01.2012, 17:12 | #3 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Спасибо за совет.
Я подумала еще, что если сделать MsgBox, то текст в нем вроде бы автоматически вытягивает форму. Но тогда может подскажите, можно ли в сообщение MsgBox вставить картинку? |
15.01.2012, 17:21 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
А чем не устраивает форма с картинкой и ТЕКСТОВЫМ ПОЛЕМ ? В заголовке формы - минимум информации, а длинный текст - рядом с картинкой. Я обычно так и делаю: |
|
15.01.2012, 17:26 | #5 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Спасибо большое Вам за все ответы.
Возможно поступлю как Вы сказали. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компоненты и строка заголовка формы | Vova777 | Общие вопросы Delphi | 1 | 04.12.2011 11:29 |
Автоподбор ширины. | Baikonur | Microsoft Office Access | 1 | 28.04.2011 19:45 |
Автоподбор высоты | tae1980 | Microsoft Office Excel | 7 | 16.11.2010 18:01 |
Автоподбор высоты | Fezdipekla | Microsoft Office Access | 1 | 31.03.2010 17:25 |
AlphaControls - перехват меню заголовка формы | chandrasecar | Компоненты Delphi | 1 | 07.05.2009 09:17 |