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

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


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU
(Тестовый режим)

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

Выпуск № 45
от 19.02.2005, 12:30

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 7


Вопрос № 16983
Доброго времени суток!
Такой вопрос: Как сделать пункт Help -> About!
Т.е. чтобы как положено возникало окошко где показывалась инфа о проге. Какие есть варианты?
Отправлен: 14.02.2005, 12:21
Вопрос задал: Василевский Александр (статус: 10-ый класс)
Всего ответов отправлено: 7

Отвечает: sir henry
Здравствуйте, Василевский Александр!
А вариантов, кроме как создать свое окошко с инфой о проге, нет никаких. :)
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 14.02.2005, 13:04

Отвечает: Boriss
Здравствуйте, Василевский Александр!
То есть, как создать пункт меню? Или окно с информацией? Или показать окно по щелчку в меню? Уточните, пожалуйста ...
А так, общие соображения:
1) New -> AboutBox -> FormAbout.Show
2) сейчас "модно" стало создавать html- файл и запускать его ShellExecute. Там легко написать адрес, форму подписки, SendTo, ...
Ответ отправил: Boriss (статус: Профессионал)
Отправлен: 14.02.2005, 14:42

Отвечает: Мельник Александр Анатольевич
Здравствуйте, Василевский Александр!
Здравствуйте, Василевский Александр!
Хы, прикольно спросил... :)
Кидаеш на форму обьект MainMenu or PopupMenu... дальше наверное сам знаеш как...
Событие на появление окна About:
frmAbout.show;
Простой диалог:
showmessage('Copyright by Microsoft...');
Ответ отправил: Мельник Александр Анатольевич (статус: 1-ый класс)
Отправлен: 14.02.2005, 16:24

Отвечает: Полховский Александр Владимирович
Здравствуйте, Василевский Александр!
А проблема-то в чём, собственно? Есть на панели Standart компонент MainMenu, его ставите и очень легко добавляете туда меню Help и пункт About, а вот как Вы хотите сделать окно - ваше дело, можно application.Messagebox('Эта программа написана мной', 'Информация о производителе'); , а можно отдельное окошко забацать, покрасивее, и вызвать его методом ShowModal.
Ответ отправил: Полховский Александр Владимирович (статус: 6-ой класс)
Отправлен: 14.02.2005, 22:43

Отвечает: Владислав
Здравствуйте, Василевский Александр!
гм, страный вопрос
как делается меню я так понимаю вы знаете,
как сделать что бы на нажате позиции меню отработал процесс тоже,
ну а отроботать должен процесс который просто вызавет окно (скорее всего модального типа) на котором тупо моно Label'ом накидать инфы, ну моно пару картинок воткнуть.
и кнопочка которая его закроет, вот думаю и всё. Я бы так и поступил.
Ответ отправил: Владислав (статус: Студент)
Отправлен: 15.02.2005, 01:36

Отвечает: Фасхутдинов Азат
Здравствуйте, Василевский Александр!
Создаешь форму(File>New>Form), оформляешь её, как хочешь, пишешь инфу о проге.
Значение Visble ставишь false.
На главную форму бросаешь MainMenu, там обзываешь TMenuItem как Help.
В обработчике нажатия на этот Help пишешь: Form2.Visible := true, где Form2 - это та самая созданная новая форма.
Чуть не забыл при создании новой формы появляется новый модуль, сохраняешь его например, как Unit2.pas и в основном модуле в раздел uses добавляешь Unit2.
Ответ отправил: Фасхутдинов Азат (статус: 3-ий класс)
Отправлен: 15.02.2005, 22:06

Отвечает: CJ
Здравствуйте, Василевский Александр!
Создать новую форму и вызывать её при клике наэтом пункте.
Ответ отправил: CJ (статус: Студент)
Отправлен: 17.02.2005, 15:28


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

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

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

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

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


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


© 2001-2005, Россия, Москва. Идея, дизайн, программирование: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться

В избранное