Вопрос № 79197: Здравствуйте!
Delphi 2005, как реализовать иконку в трее для моей программы? И, желательно, чтобы она была с контекстным меню.
..Вопрос № 79256: Как сделать мини - тренажер клавиатуры(загорается случайная буква и нужно ее нажать за заданное время).
Можно это осуществить иначет, чем просто повытаскивать кнопки на форму?...
Вопрос № 79.197
Здравствуйте!
Delphi 2005, как реализовать иконку в трее для моей программы? И, желательно, чтобы она была с контекстным меню.
Отправлен: 21.03.2007, 10:04
Вопрос задал: Red Spirit (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Ответ отправил: mvp (статус: Студент)
Ответ отправлен: 21.03.2007, 13:14 Оценка за ответ: 5 Комментарий оценки: Спасибо! Очень интересная статья!
Отвечает: Ерёмин Андрей
Здравствуйте, Red Spirit! CoolTrayIcon - отличный компонент для создания иконок программы в системном трее. Иконки как графические, так и текстовые, поддержка анимации и многое другое. Желаю удачи!
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Как сделать мини - тренажер клавиатуры(загорается случайная буква и нужно ее нажать за заданное время).
Можно это осуществить иначет, чем просто повытаскивать кнопки на форму?
Отправлен: 21.03.2007, 18:52
Вопрос задала: Catfromhtz (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Pavel Maltsev
Здравствуйте, Cat Kiz!
Конечно можно! На форму киньте Label, в него выводите букву, и обрабатывайте событие OnKeyPress у формы. Пользователь на кнопку нажимает - попадаете в обработчик OnKeyPress - смотрите та ли это кнопка, если та, то показываете на экране новую букву, и перезапускаите таймер. (для отсчета времени используйте TTimer)
Ответ отправил: Pavel Maltsev (статус: 2-ой класс)
Ответ отправлен: 21.03.2007, 18:57 Оценка за ответ: 5 Комментарий оценки: Спасибо!:)
Отвечает: Shapoklak
Здравствуйте, Catfromhtz!
Если хотите сделать это поинтереснее, можете заставить кнопку со случайно выбранной буквой (либо метку) бегать по форме, рассчитывая ее координаты при помощи какой-нибудь функции либо используя случайные числа.
Подобный пример (девять положений кнопки, рассчитываемых случайным образом, с реакцией на нажитие) описан в книге С. Симоновича и Г. Евсеева "Занимательное программирование Delphi".
Ответ отправила: Shapoklak (статус: Профессор) Россия, Орск Организация: школа Адрес: www.school56orsk.narod.ru WWW:компьютерные фирмы г. Орска ICQ: 101137510 ---- Ответ отправлен: 21.03.2007, 19:49 Оценка за ответ: 5