6 (1643)

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 with
4 (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: TOb
4 (1944) 112 Aplikacje w Delphi. Przykłady Procedura obsługi zdarzenia OnClick dla drugiego komponen
5 (1724) Rozdział 11. ♦ Zakładki TTabControl i TPageControl 125 procedurę TForml.ButtonlClick(Sender
9 (1270) Rozdział 2. ♦ Podstawowe składniki aplikacji 27 procedurę TForml.LabellClick(Sender: TObjec
009 8 begin eWyswietl.Text::=e Wyświetl.Text+ 5 ; end; procedurę TForml .bCyfra6CIick(Sender: TObjec
012 6 end; procedurę TForml.bRownaSieClick(Sender: TObject);
6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej procedur
6 (1596) 104 Aplikacje w Delphi. PrzykładyRozwiązanie Treść procedury obsługi przycisku wykonującego
6 (1597) 92 Aplikacje w Delphi. Przykłady //po kliknięciu elementu listy jego wartość zwiększa się o
6 (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 z
8 (1370) 16 Aplikacje w Delphi. Przykłady Nagłówki procedur obsługi zdarzeń, a także szkielet takiej
4 (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ąt
6 (1645) 54    Aplikacje w Delphi. Przykłady Tabela 4.5. Inne funkcje związane z da
6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai

więcej podobnych podstron