Создал на форме разные менюшки, в т.ч. и «О программе»
Создал вторую *дочернюю форму). Как сделать чтобы при нажатии на меню «О программе» выскакивало модальное окно?
10.09.2008, 01:14
Регистрация: 01.05.2008
Сообщения: 52
Вы сказали Спасибо: 2
Поблагодарили 3 раз(а) в 3 сообщениях
Репутация: 11
AboutBox.ShowModal;
10.09.2008, 06:15
Sir Richard Abramson
Регистрация: 05.04.2008
Сообщения: 5,503
Вы сказали Спасибо: 65
Поблагодарили 524 раз(а) в 425 сообщениях
Версия Delphi: XE10
Репутация: выкл
Application.CreateForm(TAboutBox,AboutBox); AboutBox.ShowModal; AboutBox.Free;
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.
10.09.2008, 16:45
Начинающий
Регистрация: 05.08.2008
Сообщения: 115
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 12
Application.CreateForm(TAboutBox,AboutBox); AboutBox.ShowModal; AboutBox.Free;
В Unit1 в секции implementation напими: uses Unit2. Тоже самое, но наоборот сделай во втором модуле. В процедуре кнопки «О Программе» напиши
Создание регистрации и авторизации Delphi
Form2.Show;
10.09.2008, 18:12
Регистрация: 17.04.2008
Сообщения: 7,908
Вы сказали Спасибо: 22
Поблагодарили 774 раз(а) в 752 сообщениях
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
uses AboutFrm ; procedure TForm1.AboutMenuClick(Sender : TObject); begin With TAboutForm.Create(Nil) Do Begin ShowModal; Free; End; end;
10.09.2008, 18:47
Начинающий
Регистрация: 08.09.2008
Сообщения: 142
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 15
Если использовать стандартную форму «О программе» тогда проблем нет (Файл-Создать-Другое-Формы-AboutBox).
Но я создавал окно «О программе» как Файл-Создать-Форма, поэтому вопрос и возник, т.к.
Begin
Form2.Show;
End;
вылетал с ошибкой.
Begin
ShowModal;
End;
Последний раз редактировалось Михалыч, 10.09.2008 в 18:50 .
Источник: delphisources.ru
Форма About средствами Delphi
Форму About вовсе не обязательно разрабатывать самостоятельно, Delphi уже предоставляет нам такую форму. Нужно будет лишь изменить текст, и при необходимости, картинку.
В предыдущем проекте, где мы выводили случайные числа, создайте главное меню. В этом меню создайте пункты «Файл – Выход» и «Справка – О программе».
Выберите команду «File – New – Other». Откроется окно репозитария, своеобразной коллекции шаблонов и мастеров для создания нужного окна. Это окно имеет множество вкладок, в которых окна и шаблоны разбиты по тематикам. Перейдем на вкладку Forms и выберем шаблон «About box». Сразу же переименуем форму в fName, а свойству Caption новой формы присвоим текст «О программе».
Форма имеет вполне законченный дизайн, осталось только вписать нужный текст в компоненты Label и при необходимости, сменить картинку.
Как сделать нейросеть в Delphi
В первой label напишем: «Product Name: RandomNums». Во второй: «Version: 1.0». Имейте в виду, что в мировом сообществе принято давать номера версий программ от 1.0 и выше. Если в следующей версии произошли незначительные изменения, назовите версию 1.1, потом 1.2 и так далее. Иногда даже указывают три цифры: 1.0.1, 1.0.2 и выше, решать вам.
Если изменения значительные, практически у вас получилась другая программа, тогда называйте версию 2.0.
В третьей Label напишите «Copyright: свое ФИО». Этот раздел указывает, кто имеет авторское право на продукт. В четвертой Label находится раздел Comments. Здесь нужно очень коротко и по существу написать, что делает ваша программа, для чего она предназначена. Вы можете перевести все на русский язык. Вместо «Product Name» напишите «Программа». «Version» замените на «Версия». «Comments» замените на «Комментарии».
А вот слово «Copyright» переводить не нужно, именно таким образом принято указывать авторское право в мировом сообществе.
Если вы сделали форму до конца, сохраните ее и пропишите в раздел uses главной формы. Далее в меню главной формы щелкните дважды по подразделу «О программе» и создайте там обработчик вызова новой формы.
Лекция 10. Символьные типы данных
В этой лекции мы вернемся к символьным типам данных, и изучим их подробней. Освоим новую WinAPI-функцию MessageBox(), научимся обрабатывать строки.
Символ
Символ – это один знак. Любой – буква, цифра, арифметический знак или пробел, знак препинания или подчеркивания. А также специальные символы – переход на новую строку, BackSpace, знак доллара или процент. Тип «символ» в Delphi обозначается Char:
ShowMessage(‘Вы ввели ‘ + c);
ShowMessage(‘Переход на новую’ + c + ‘строку’);
Delphi о программе как сделать
Программа называется HCW.exe
лежит BorlandDelphi7HelpToolsHCW.EXE
Хотя я и использую эту прогу, есть много других программ, которые гораздо сокращают время создания файла справочной системы.
например, Crimson help (это макрос к Word), Helpmaker, Help
да только в uses надо прописать ShelAPI
Error 404: Подпись not found
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
Очень удобный формат справки CHM. Посмотрите
http://www.programmersforum.ru/showthread.php?t=25738 (пост #6)
Подключение к программе — это уже другой вопрос.
В соседней ветке — http://www.programmersforum.ru/showthread.php?t=60282.
И еще.
В «Иллюстрированый самоучитель по Дельфи 7 для начинающих» (популярный самоучитель, и здесь на форуме в Литературе есть) в Главе 14 подробно описан процесс создания справки в формате RTF для приложений на Дельфи.
И не сомневайся даже . отдых — кайф, работа — лажа!
Последний раз редактировалось DeKot; 15.08.2009 в 11:54 .
Пользователь
Регистрация: 14.06.2009
Сообщений: 63
The file C:1Справка.rtf is not a valid help project file.
У меня эта ошибка вылезает.
Форумчанин
Регистрация: 17.02.2009
Сообщений: 132
The file C:1Справка.rtf is not a valid help project file.
У меня эта ошибка вылезает.
он говорит что у тебя это файл справки, только chm и hlp поддерживает
Чат по локальной сети http://fmchat.ucoz.kz — протестируйте плиз)))
а так delphi эта лучшая система программирования
Источник: www.programmersforum.ru