Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];

Вниз

Подсказка для пользователя   Найти похожие ветки 

 
snake-as ©   (2007-07-31 15:34) [0]

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


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


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


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


 
Инс ©   (2007-07-31 15:43) [2]

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


 
snake-as ©   (2007-07-31 15:49) [3]

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


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


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


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

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


 
snake-as ©   (2007-07-31 16:15) [5]

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


 
Инс ©   (2007-07-31 16:18) [6]


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


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


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

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

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


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


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


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

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

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

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


 
Инс ©   (2007-07-31 16:23) [9]


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


Beep;


 
snake-as ©   (2007-07-31 16:26) [10]

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


 
savyhinst ©   (2007-07-31 16:27) [11]

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


 
Loginov Dmitry ©   (2007-07-31 19:26) [12]

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


 
Kostafey ©   (2007-07-31 21:45) [13]

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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.046 c
15-1185793624
VRSB
2007-07-30 15:07
2007.08.26
обработка условий


8-1164108426
Igor_thief
2006-11-21 14:27
2007.08.26
GIF через OLE


15-1185183893
Tdu
2007-07-23 13:44
2007.08.26
создание на Delphi dll для Матлаба


15-1185875868
Igorek
2007-07-31 13:57
2007.08.26
Чем чревато?


1-1181685116
ShowMessage(OpDlg.FileName)
2007-06-13 01:51
2007.08.26
TDialodи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский