|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.09.2014, 10:33 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Автоподгон ширины Edit
Добрый день!
Возможно ли сделать автоподгон ширины компонента edit? Чтобы ширина поля подгонялась под длину введенного текста.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.09.2014, 10:38 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А че нельзя? Можно. Узнав ширину строки в пикселях (например Canvas.TextWidth) и установив Width эдита
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.09.2014, 10:42 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Аватар, можешь пример черкануть? Понимаю, что это вроде бы просто должно реализовываться.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.09.2014, 11:10 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Canvas не прокатит с эдит, тогда что-то в таком в духе
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.09.2014, 11:32 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Аватар, а почему именно 200? Как сделать, чтобы ширина увеличивалась несмотря на это значение, а просто, под длину текста, не важно какой он длины
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.09.2014, 11:35 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну сделай 500 или вообще не проверяй на максимальную ширину. Все таки по джентльменским правилам желательно что бы эдит умещался полностью на форме. Не?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.09.2014, 11:49 | #7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Да нет в принципе. Эдит не будет по длине больше 255 символов. Не за чем просто длинее. Без проверки на максимальную ширину надо такое условие оставить:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.09.2014, 12:07 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.09.2014, 12:47 | #9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Аа, понятно.
Вот, нормально рабочий код, подправил, может кому пригодится: Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.09.2014, 12:52 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Артем, ток такой чепухи с эдитом ни когда и ни где не видел. Подозреваю что юзер плеваться будет. Зачем она вообще такая плюшка?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменение ширины едита | wulf_01 | PHP | 7 | 10.11.2011 14:11 |
Фиксирование ширины DIV | vicvtor | HTML и CSS | 2 | 24.10.2011 08:39 |
Автоподбор ширины. | Baikonur | Microsoft Office Access | 1 | 28.04.2011 19:45 |
Перевод ширины таблиц из см в % | Busine2009 | Microsoft Office Word | 8 | 31.05.2009 15:51 |
уменьшение ширины таблицы | Viteef | HTML и CSS | 5 | 18.02.2009 23:59 |