• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Проблема с Формами

  • Автор темы Автор темы dima_lamo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
D

dima_lamo

Мне нужно чтоб при запуске программы появилось дочернее окно

Form6.ShowModal;


Если это прописать в процежуру формы, вылетает ошибка. как мне вызвать это окно?

Всё, уже разобрался... ГыГы... Ссори за оффтоп...

Я просто создал кнопку которая выполняет это действие, и нажал её программо...
PostMessage(Button8.Handle,BM_CLICK,0,0);
 
Красивее будет это делать в обработчике OnShow главной формы.
 
Код:
procedure TForm1.FormShow(Sender: TObject);
begin
Form2:=TForm2.Create(Application);
Form2.ShowModal;
end;
 
Ахаха, я просто реально не знал как по другому сделать! Ща уже знаю... Гы
 
Для: dima_lamo
самый простой способ, курсор устанавливаешь на нужный компонент и жмешь F1 появится страница с его описанием + свойствами+события+методы.
Пример.
Код:
Delphi syntax:

property OnShow: TNotifyEvent;

C++ syntax:

__property Classes::TNotifyEvent OnShow = {read=FOnShow, write=FOnShow, stored=IsForm};

Description

Use OnShow to perform special processing when the form is shown (that is, when the form’s Visible property is set to true).
 
Ок, спс, я даж не знал об этой возможности!
 
Метод научного тыка помогает когда действия по документации недают нужного эффекта. :)
 
Ахаха, Эт точно!

Ладно, думаю пора тему закрывать, а то оффтоп пошол... Гы
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab