Zamykanie formy na starcie

Zamykanie formy na starcie
GS
  • Rejestracja: dni
  • Ostatnio: dni
0

Czy zna ktos sposób, aby w momencie tworzenia lub wyświetlania formy ( Tform.create, Tform.showmodal ), sprawic, aby forma została zamknięta bez pojawienia się na ekranie ????? Wiem, że to dziwna sytuacja, bo prawidłowo było by sprawdzic warunek utworzenia formy przed jej utworzeniem

LN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1398
0

Nie pokazywać jej ? ;p Albo w pliku aplikacji wyłączyć tworzenie jej i ręcznie (w innej metodzie) wywołać to, co jest w jej konstruktorze (jeśli to ważne) ;p

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
2

Dziwne pytanie. Formy są właśnie po to aby je pokazać na ekranie. A jak nie masz co pokazać na ekranie to użyj modułu bez formy.

GS
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie w tym problem.
Mam apliakcję, w której chyba niezbyt szczęsliwie , w zdarzeniu OnShow pewnej formy, wykonywanych jest sporo operacji definujących rózne parametry tej formy.
Do tej pory nie było problemu, bo forma zawsze miała się wyświetlac, ale aplikacja wymaga zmian, i okazało się że w pewnych sytuacjach forma nie może się otwierac, a parametr decydujący o jej wyświetleniu juz jest wyliczony w zdarzeniu 'OnShow'. Pewnie będę musiał przenieśc definiowanie parametrów wyświetlania do OnCreate a następnie decydowac czy wyswietlic forme czy ją zniszczyc

Mariusz Bruniewski
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Świecie
0
Kopiuj
Application.ShowMainForm := False;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.