Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подсказка для пользователя


snake-as ©   (2007-07-31 15:34:00) 

Здравствуйте, эксперты.. Вот у меня такой вопрос. Я хочу, чтобы в моей программе было что-то вроде подсказки. Например, когда пользователь вводит буквы в то поле, куда должны вводиться цифры. Я бы хотел, чтобы это было красиво, например, в виде всплывающего окна. Не подскажите, как это можно сделать?


Kostafey   (2007-07-31 21:45:00) [1]

С цифрами и буквами просто пример не удачныйй, но идея ясна.

Можно сделать внизу окошка статус бар и в него выводить.
Выглядит симпатично и в работе не мешает.


Loginov Dmitry   (2007-07-31 19:26:00) [2]

А может всеж-таки достаточно будет добавить Label? Задай Caption=Телефон, и пусть юзер хоть сутки напролет долбит "Ы". А насчет подходящего хинта тут глянь:
http://matrix.kladovka.net.ru/index.php?page=usersinterface#top6


savyhinst   (2007-07-31 16:27:00) [3]

Человеку, наверное, надо было, чтобы hint появлялся, когда и где ему надо.
Application.ShowHint, наверное поможет.


snake-as   (2007-07-31 16:26:00) [4]

Спасибо.. Но насчет всплывающего окна я еще что-нибудь подумаю..
С уважением, Сергей.


Сергей М.   (2007-07-31 16:23:00) [5]


> пользователь будет в недоумении


Да, и будет он недели напролет долбить "Ы" вместо "1".

Судьба такой у него !

Ну нет у него справки)

Бюджет его тощий юзерский не позволил ему компенсировать свою тупость наличием контекстной справки)


Инс   (2007-07-31 16:23:00) [6]


> Может это смешно, но я не знаю, каким образом это сделать


Beep;


snake-as   (2007-07-31 16:20:00) [7]

>Я бы еще бибикнул...

Может это смешно, но я не знаю, каким образом это сделать


Инс   (2007-07-31 16:18:00) [8]


> Да я сделал, чтобы буквы не вводились.


Я бы еще бибикнул...


snake-as   (2007-07-31 16:15:00) [9]

Вы опять меня не поняли. Да я сделал, чтобы буквы не вводились. Просто пользователь будет в недоумении, если его текст с клавиатуры не принимается..


Сергей М.   (2007-07-31 15:51:00) [10]


> пользователь вводит буквы в то поле, куда должны вводиться
> цифры


Если пользователь умудряется это отчудить, то тебе как программисту грош цена.

Намек понял ?)


snake-as   (2007-07-31 15:49:00) [11]

>Пользователь тебя убьет. когда ему настодолебенит твоя подсказка по любому его, пользователя, непроизвольному чиху)
Вот я и думал сделать что-нибудь не надоедающее, а начсет Label, я сделал так, но мне не понравилось, слишком банально и некрасиво. Я думал, что есть какой-нибудь другой способ, например, показывать Hint с данным текстом, только сразу после неправильного нажатия.


Инс   (2007-07-31 15:43:00) [12]

Рядом с полем помести Label, который будет пояснять, что здесь нужно вводить


Сергей М.   (2007-07-31 15:40:00) [13]


> пользователь вводит буквы в то поле, куда должны вводиться
> цифры


Пользователь тебя убьет. когда ему настодолебенит твоя подсказка по любому его, пользователя, непроизвольному чиху)


Наверх

Титульная страница Поиск, карта сайта Написать письмо