Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 762
от 27.03.2007, 07:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 446, Экспертов: 77
В номере:Вопросов: 2, Ответов: 4


Вопрос № 79197: Здравствуйте! Delphi 2005, как реализовать иконку в трее для моей программы? И, желательно, чтобы она была с контекстным меню. ..
Вопрос № 79256: Как сделать мини - тренажер клавиатуры(загорается случайная буква и нужно ее нажать за заданное время). Можно это осуществить иначет, чем просто повытаскивать кнопки на форму?...

Вопрос № 79.197
Здравствуйте!
Delphi 2005, как реализовать иконку в трее для моей программы? И, желательно, чтобы она была с контекстным меню.
Отправлен: 21.03.2007, 10:04
Вопрос задал: Red Spirit (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: mvp
Здравствуйте, Red Spirit!
Посмотрите
Если хотите меню добавить, то найдите в коде место, где showmessage и вместо него поставьте: popupmenu1.popup (конечно, если у Вас меню называется popupmenu1)
---------
Моя совесть чиста - не бывшая в употреблении
Ответ отправил: mvp (статус: Студент)
Ответ отправлен: 21.03.2007, 13:14
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Очень интересная статья!

Отвечает: Ерёмин Андрей
Здравствуйте, Red Spirit!
CoolTrayIcon - отличный компонент для создания иконок программы в системном трее. Иконки как графические, так и текстовые, поддержка анимации и многое другое. Желаю удачи!
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на Delphi. Помощь, советы, обмен опытом.
ICQ: 286867644
----
Ответ отправлен: 21.03.2007, 15:11
Оценка за ответ: 5
Комментарий оценки:
Спасибо!


Вопрос № 79.256
Как сделать мини - тренажер клавиатуры(загорается случайная буква и нужно ее нажать за заданное время).
Можно это осуществить иначет, чем просто повытаскивать кнопки на форму?
Отправлен: 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

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


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.46 от 18.03.2007
Яндекс Rambler's Top100

В избранное