Форум: "Прочее";
Текущий архив: 2011.10.09;
Скачать: [xml.tar.bz2];
ВнизОграничение на ввод Найти похожие ветки
← →
Brabus (2011-06-17 17:30) [0]В эдит вводится краткое название товара. Допустимая длина - 50 символов. Нужно сделать так, чтобы ограничения на ввод были очевидны на момент ввода. Как лучше сделать чтобы было и понятно и красиво.
← →
Игорь Шевченко © (2011-06-17 17:32) [1]MaxLength
← →
alexdn © (2011-06-17 17:59) [2]можно поизгаляться что-то вроде "осталось столько-то символов"..
← →
KilkennyCat © (2011-06-17 18:06) [3]
> можно поизгаляться
пропорциональным изменением цвета от зеленого к красному. с 47-го начинает мигать. введение 51-го удаляет 1-ый.
← →
alexdn © (2011-06-17 18:09) [4]> KilkennyCat © (17.06.11 18:06) [3]
> пропорциональным изменением цвета от зеленого к красному.
> с 47-го начинает мигать. введение 51-го удаляет 1-ый.
введение 52-го неожиданно закрывает программу и выключает компьютер!:)))..
← →
Amoeba_ (2011-06-17 18:45) [5]
> введение 52-го неожиданно закрывает программу и выключает
> компьютер!:)))..
Не, лучше пусть диск форматирует ...
← →
Rouse_ © (2011-06-17 18:48) [6]
> Как лучше сделать чтобы было и понятно и красиво.
Повесить над полем ввода TLabel, где будет указано что нужно вводить и в скобках максимальная длина
← →
antonn © (2011-06-17 18:53) [7]или показывать хинт в момент ввода
← →
Anatoly Podgoretsky © (2011-06-17 19:09) [8]Гигантское количество решений, вплоть до показа короткого видеоролика.
← →
oldman © (2011-06-17 20:16) [9]Давать вводить столько, сколько хочет пользователь.
По окончании ввода выводить окно:
"А вот фигу вам, обработаю только первые 50 символов..."
← →
DiamondShark © (2011-06-17 20:22) [10]
> По окончании ввода выводить окно:"А вот фигу вам, обработаю
> только первые 50 символов..."
Нельзя писать про 50 символов. Просто сказать, что длина слишком длинная.
И форму очищать.
← →
KilkennyCat © (2011-06-17 20:53) [11]
> И форму очищать.
да-да, полностью. и еще желательно, делать все проверки в самый последний момент, особенно если форм несколько.
← →
Andy BitOff © (2011-06-17 22:20) [12]> antonn © (17.06.11 18:53) [7]
> или показывать хинт в момент ввода
Хорошее решение. +1
← →
Rouse_ © (2011-06-17 22:25) [13]
> DiamondShark © (17.06.11 20:22) [10]
> Нельзя писать про 50 символов. Просто сказать, что длина
> слишком длинная.
> И форму очищать.
Омг (лицоладонь) - ты это серьезно что-ль?
Мошт стоит "Design concepts" на крайняк почитать?
http://msdn.microsoft.com/en-us/library/aa511494.aspx
← →
KilkennyCat © (2011-06-17 22:33) [14]
> Rouse_ © (17.06.11 22:25) [13]
а ты что, не видел таких "профессианальных" программ, где куча всяких ограничей, полчаса корячишься, вбиваешь, а потом о-па, жопа...
← →
Rouse_ © (2011-06-17 22:35) [15]Вообще если действовать согласно DesignGuid от MS полноценное решение должно выглядеть в виде подсказки в описании поля ввода (либо в самом описании поля ввода, либо алигниться чуть в стороне, как это показано по вышеприведенной ссылке) и по достижению предела должен выдаваться хинт - мол размер поля ввода исчерпан. Начиная с XP - это обычный BallonHint типа такого: http://i.msdn.microsoft.com/dynimg/IC153053.png
← →
Rouse_ © (2011-06-17 22:37) [16]
> KilkennyCat © (17.06.11 22:33) [14]
> а ты что, не видел таких "профессианальных" программ, где
> куча всяких ограничей, полчаса корячишься, вбиваешь, а потом
> о-па, жопа...
Ну все зависит от квалификации разработчика ПО. Если он решил наплевательски относиться к пользовательским данным (а как известно по тому-же DesignGuid, данные введенные пользователем не принадлежат разработчику) и херит их почем зря - то, как говорит ИШ - пожизненный эцих с гвоздями за такое раздалбонство.
← →
Игорь Шевченко © (2011-06-17 22:38) [17]Складывается ощущение, что программы пишутся для пользователей с зачаточным развитием межушного нервного узла. Возникает вопрос - а нахрен им вообще какие-то программы ?
← →
Rouse_ © (2011-06-17 22:44) [18]
> Игорь Шевченко © (17.06.11 22:38) [17]
>
> Складывается ощущение, что программы пишутся для пользователей
> с зачаточным развитием межушного нервного узла
Программы пишутся для пользователей. Не нам с тобой рассуждать о их развитии, они платят бабло (которое перед этим заработали) и хотят за него получить продукт с которым им будет удобно работать.
← →
oldman © (2011-06-18 10:38) [19]
> В эдит вводится краткое название товара. Допустимая длина
> - 50 символов.
Представил себе полное название товара...
:)))
← →
alexdn © (2011-06-18 11:09) [20]> KilkennyCat © (17.06.11 22:33) [14]
>
> > Rouse_ © (17.06.11 22:25) [13]
>
> а ты что, не видел таких "профессианальных" программ, где
> куча всяких ограничей, полчаса корячишься, вбиваешь, а потом
> о-па, жопа...
или explorer 8 пишет: эта вкладка восстановленна!:))..
← →
oldman © (2011-06-18 11:18) [21]Автор, на. Читай, думай. А то совсем засмеют...
http://delphi-help.ru/index.php?option=com_k2&view=item&id=361:ogranichenie-tedit&Itemid=55
← →
Дмитрий С © (2011-06-19 04:32) [22]
> DiamondShark © (17.06.11 20:22) [10]
>
> > По окончании ввода выводить окно:"А вот фигу вам, обработаю
>
> > только первые 50 символов..."
>
> Нельзя писать про 50 символов. Просто сказать, что длина
> слишком длинная.
> И форму очищать.
Убил бы)
Можно не говорить, что длина слишком длинная, просто закрывать форму и ничего не делать))
← →
Inovet © (2011-06-19 11:15) [23]Пора выпускать клавиатуры с токопроводящими клавишами. Чем блище к 50-ти символам тем сильнее давать разряд, при превышении 50-ти очень сильно бить - быстро считать свою писанину научатся.
← →
Anatoly Podgoretsky © (2011-06-19 11:19) [24]> Inovet (19.06.2011 11:15:23) [23]
Лучше стул электрический
← →
Очень злой (2011-06-19 21:07) [25]А если использовать моноширинный шрифт и а ширину эдита сделать как раз для 50 символов... Тогда все будет наглядно...
ЗЫ Хотя возможно и ректально...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.10.09;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.003 c