4 (2004)

4 (2004)



76 Aplikacje w Delphi. Przykłady

Okna wyświetlane za pomocą funkcji MessageDlg oraz MessageDlgPos mogą zawierać więcej niż jeden przycisk. Umożliwiają dodatkowo wybranie odpowiedzi i na ich podstawie odpowiednią reakcję programu. Za pomocą parametru DlgType można określić rodzaj wyświetlanego okna. Okna różnią się m.in. napisem na pasku nazwy.

Funkcja MessageDlgPos ma postać:

function MessageDlgPos(const Msg: string; DlgType: TMsgDlgType: Buttons: *»TMsgDlgButtons: HelpCtx: Longint: X. Y: Integer):Word:

gdzie:

Msg to łańcuch znaków oznaczający treść komunikatu,

DlgType to rodzaj okna dialogowego, np. okno do wyświetlania informacji o błędzie mtError. Wartości parametru DlgType i ich znaczenie przedstawiono w tabeli 5.3.

Tabela 5.3. Wartości parametru DlgType

Wartość


Tytuł okna dialogowego

mtConfirmation

mtCustom

Okno z tytułem Confirm (potwierdź). Okno z tytułem takim jak nazwa aplikacji.

mtError

Okno z tytułem Error (do wyświetlania komunikatu o błędzie).

mtlnformation

Okno z tytułem Information (informacyjne).

mtWarning

Okno typu Warning (ostrzegające).

Buttons to parametr typu zbiorowego (TMsgDl gButtons), który określa rodzaje przycisków wyświetlanych w oknie dialogowym. Może mieć postać zbioru zawierającego nazwy wybranych przycisków, np. [mbOK, mbCancel ], lub może być nazwą stałej określającej zbiór przycisków, np. mbYesNoCancel lub mbOKCancel. Wartości parametru Buttons przedstawiono w tabeli 5.4. Nazwy stałych i odpowiadające im przyciski zaprezentowano w tabeli 5.5.

Tabela 5.4. Wartości parametru Buttons

Wartość

Wartości zwracane przez funkcję MessageDlgPos

mbOK

mrOk

mbCancel

mrCancel

mbAbort

mrAbort

mbRetry

mrRetry

mblgnore

mrlgnore

mbYes

mrYes

mbNo

mrNo

mbAl 1

mrAll

mbNoToAl1

mrNoToAll

mbYesToAll

mrYesToAl1


Wyszukiwarka

Podobne podstrony:
6 (1586) 136 Aplikacje w Delphi. PrzykładyPrzykład 13.5. Wyświetl na formularzu trzy różne prostokąt
2 (2495) 82 Aplikacje w Delphi. Przykłady Dla okna ustawiono filtr na wyświetlane pliki przez wykorz
6 (1585) 126 Aplikacje w Delphi. Przykłady Cel 1s[0.0]:= Lp.’: Cells[1.0]:= Danel ; Cel 1s[2.0]: =
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ł
6 (1643) 78 Aplikacje w Delphi. Przykład] procedurę TForml.Button3Click(Sender: TObject); begin ił
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
6 (1660) 24 Aplikacje w Delphi. PrzykładyIkona aplikacji Ikona aplikacji to symbol graficzny pojawia
6 (1661) 14 Aplikacje w Delphi. Przykłady Często stosuje się nazwę komponent dla składników umieszcz
2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf
2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha
2 (2411) 132 Aplikacje w Delphi. Przykłady 132 Aplikacje w Delphi. Przykłady Widtti ClientWfdth+1 Ry
2 (2412) 118 Aplikacje w Delphi. PrzykładyPrzykład 10.1. Korzystając z komponentu TDateTimePicker us
2 (2421) 110 Aplikacje w Delphi. Przykłady W zakładce Standard dostępna jest także grupa przycisków
2 (2422) 100 Aplikacje w Delphi. Przykłady Tabela 8.2. Operacje na tekście z wykorzystaniem
2 (2423) 88 Aplikacje w Delphi. Przykłady Tabela 7.1. Właściwości charakterystyczne dla listy

więcej podobnych podstron