Wątek przeniesiony 2014-02-11 20:54 z Delphi i Pascal przez olesio.

Jak pokazać formatkę w OnClick MenuItem?

0

Witam, mam problem przy tworzeniu menu w aplikacji obiektowej. Chciałbym, żeby po kliknięciu w MenuItem wyświetlił się NewForm, jak mniemam trzeba coś zrobić ze zdarzeniem OnClick. Mógłby mi ktoś z tym pomóc?

0

NewForm.Show;

1

Albo NewForm.ShowModal; na prawach wyłączności. I na przyszłość sensownie nadawaj tytuły swoim wątkom oraz tagi. Piszesz tak jakby problem dotyczył menu, a dotyczy on pokazywania formatki. Poprawiłem. Poza tym wątek dotyczy elementarnych podstaw pisania programów w Delphi lub Lazarusie, dlatego przeniosłem go do działu Newbie. I tam w przyszłości zadawaj pytania o podstawy.

1

@Klamer - jeśli chcesz pokazać dodatkowy formularz, nie blokujący okna-rodzica to skorzystaj z jego metody Show; Jeśli ma blokować cały program aż do jego zamknięcia - skorzystaj z metody ShowModal; Dodam jeszcze, że jeśli ten formularz do pokazanie nie jest potrzebny w pamięci przez cały czas działania programu to utwórz go dynamicznie i pokaż którąś z wymienionych wyżej metod, a na koniec go zwolnij;

Klamer napisał(a)

Chciałbym, żeby po kliknięciu w MenuItem wyświetlił się NewForm, jak mniemam trzeba coś zrobić ze zdarzeniem OnClick.

Trzeba to oprogramować z zdarzeniu OnClick pozycji menu - do tego wystarczy w designer'ze klikąć na odpowiednią pozycję, a kod zdarzenia zostanie wstawiony automatycznie;

Poza tym zachęcam do zapoznania się z kursem tworzenia aplikacji okienkowych oraz kursem programowania obiektowego w Delphi; Nie musiałbyś pytać, gdybyś taki poczytał lub poszukał informacji w pomocy środowiska, dokumentacji on-line czy ogólnie Google.

1 użytkowników online, w tym zalogowanych: 0, gości: 1