![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Bibimij |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 19.8.2005 Репутация: нет Всего: нет |
Прилагается картиночка...
Вопрос:как сделать такую же строку ввода, чтобы у каждого октета была своя область, как у Мелкомягкихна картинке(указано красной стрелкой! Присоединённый файл ( Кол-во скачиваний: 37 )
picture.JPG 37,35 Kb |
|||
|
||||
| Bibimij |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 19.8.2005 Репутация: нет Всего: нет |
Народ! Смотреть-то все умеют! Написали бы хоть для приличия что-нибудь...
|
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 02:22 |
|||
|
||||
| Самурай |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 20.10.2005 Где: Воронежская облас ть > Семилуки Репутация: 1 Всего: 1 |
А разве обычный MaskEdit не подойдет? Ведь можно задать маску, а потом заменить все получившиеся пробелы пустыми символами, благодаря чему мы получим практически такую же форму ввода интформации.
|
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 02:23 |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Самурай |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 20.10.2005 Где: Воронежская облас ть > Семилуки Репутация: 1 Всего: 1 |
"!999/999/999;1; " А потом бы сделал str:=StringRaplace(MaskEdit1.Text, ' ', '', [rfReplaceAll]); |
|||
|
||||
| Bibimij |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 19.8.2005 Репутация: нет Всего: нет |
Там, конечно же, всё прекрасно, но есть недочёт! Нельзя перемещаться, используя навигациооные клавиши! А теперь вопрос. Как это сделать? Это сообщение отредактировал(а) Girder - 21.10.2005, 18:59 |
|||
|
||||
| DemoCode |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия Репутация: 2 Всего: 41 |
лови onKeyDown, например, и если код клавиши = код навигационной клавише устанавливай курсор в следующую позицию
-------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
|||
|
||||
| Bibimij |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 19.8.2005 Репутация: нет Всего: нет |
Это я и без тебя понял! Делоне в этом, а в том, что я не совсем разобрался с кодом и не знаю где можно управлять курсором! |
|||
|
||||
| Самурай |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 20.10.2005 Где: Воронежская облас ть > Семилуки Репутация: 1 Всего: 1 |
Вот пример:
После изменения текста в компоненте Edit курсор будет всегда ставиться за первую букву (в общем случае символ). |
||||
|
|||||
| DemoCode |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия Репутация: 2 Всего: 41 |
Вот как примерно это может быть реализовано:
Я написал пример только для клавиши ("стрелка вправо"), для "влево" тоже самое только наоборот. Используется компонент TMaskEdit.
Это сообщение отредактировал(а) DemoCode - 22.10.2005, 08:26 -------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: нет Всего: 48 |
на ONCHANGE:
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |