Доброго времени суток!
Такой вопрос: Как сделать пункт 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...');
Отвечает: Полховский Александр Владимирович
Здравствуйте, Василевский Александр!
А проблема-то в чём, собственно? Есть на панели Standart компонент MainMenu, его ставите и очень легко добавляете туда меню Help и пункт About, а вот как Вы хотите сделать окно - ваше дело, можно application.Messagebox('Эта программа написана мной', 'Информация о производителе'); , а можно отдельное окошко забацать, покрасивее, и вызвать его методом ShowModal.
Отвечает: Владислав
Здравствуйте, Василевский Александр!
гм, страный вопрос
как делается меню я так понимаю вы знаете,
как сделать что бы на нажате позиции меню отработал процесс тоже,
ну а отроботать должен процесс который просто вызавет окно (скорее всего модального типа) на котором тупо моно 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