6 (1643)
78 Aplikacje w Delphi. Przykład]
procedurę TForml.Button3Click(Sender: TObject); begin
ił MessageDlg('Czy zakończyć program?'. mtConfirmation.[mbYes.mbNo].0)=mrYes then Application.Terminate; end;
Przykład 5.4.
Wyświetl okienko MessageDlgPos z napisem: Okienko wewnątrz formularza, a na etykiecie wyświetl nazwę wybranego przycisku. Okienko powinno wyświetlać się zawsze wewnątrz formularza, niezależnie od jego położenia na ekranie.
Rozwiązanie
procedurę TForml.Button6Click(Sender: TObject):
var i:word;
begin
if WindowState=wsNormal then begin
i:=MessageDlgPos('Okienko wewnątrz formularza', mtCustom, mbYesNoCancel, 0. Left+20,Top+20): case i of
mrYes: Label 1. Capti on— 'Naciśnięto Yes': mrNo: Label1.Capti on: ='Naci śni ęto No’; mrCancel: Label1.Capti on:-'Naci śni ęto Cancel'; end end else
MessageDlgl'Okienko wewnątrz formularza', mtCustom, mbYesNoCancel, 0): end;
Przykład 5.5.
Wyświetl okno komunikatu o błędzie z przyciskami Abort i Ignore na środku formularza, niezależnie od jego położenia na ekranie — rysunek 5.3.
Rysunek 5.3.
Okno komunikatu o błędzie na środku formularza
Rozwiązanie
W procedurze obsługi kliknięcia przycisku wpisz instrukcje, jak w procedurze poniżej:
procedurę TForml.ButtonlClickCSender: TObject):
var par:TForm;
begin
//określenie szerokości i wysokości okna komunikatu
par:=CreateMessageDialog('Okno na środku formularza'.mtError,[mbAbort.mblgnore]);
Wyszukiwarka
Podobne podstrony:
8 (1312) 94 Aplikacje w Delphi. Przykłady procedurę TForml.Button3Click(Sender: TObject): begin with4 (1935) 120 Aplikacje w Delphi. Przykłady procedurę TForml.DateTimePickerlChange(Sender: TObject);5 (1735) Rozdział 8. ♦ Prosty edytor — komponent TMemo 103 procedurę TForml.Button7Click(Sender: TOb4 (1944) 112 Aplikacje w Delphi. Przykłady Procedura obsługi zdarzenia OnClick dla drugiego komponen5 (1724) Rozdział 11. ♦ Zakładki TTabControl i TPageControl 125 procedurę TForml.ButtonlClick(Sender9 (1270) Rozdział 2. ♦ Podstawowe składniki aplikacji 27 procedurę TForml.LabellClick(Sender: TObjec009 8 begin eWyswietl.Text::=e Wyświetl.Text+ 5 ; end; procedurę TForml .bCyfra6CIick(Sender: TObjec012 6 end; procedurę TForml.bRownaSieClick(Sender: TObject);6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej procedur6 (1596) 104 Aplikacje w Delphi. PrzykładyRozwiązanie Treść procedury obsługi przycisku wykonującego6 (1597) 92 Aplikacje w Delphi. Przykłady //po kliknięciu elementu listy jego wartość zwiększa się o6 (1642) 86 Aplikacje w Delphi. Przykłady Treść tej procedury można również wpisać w procedurze obsł8 (1302) 138 Aplikacje w Delphi. PrzykładyRozwiązanie Wstaw przycisk TButton. W procedurze obsługi z8 (1370) 16 Aplikacje w Delphi. Przykłady Nagłówki procedur obsługi zdarzeń, a także szkielet takiej4 (2003) 84 Aplikacje w Delphi. Przykłady //czytanie pliku tekstowego do pola TMemo procedurę6 (1585) 126 Aplikacje w Delphi. Przykłady Cel 1s[0.0]:= Lp.’: Cells[1.0]:= Danel ; Cel 1s[2.0]: =6 (1586) 136 Aplikacje w Delphi. PrzykładyPrzykład 13.5. Wyświetl na formularzu trzy różne prostokąt6 (1645) 54 Aplikacje w Delphi. Przykłady Tabela 4.5. Inne funkcje związane z da6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMaiwięcej podobnych podstron