2 (2496)

2 (2496)



74 Aplikacje w Delphi. Przykłady

Wyświetlanie komunikatów z napisami stałymi w języku systemowym — MessageBox

Metoda obiektu Application o nazwie MessageBox ma następującą składnię:

function MessageBox(const Text, Caption: PChar; Flags: Longint = MB_0K): Integer: gdzie:

Text to treść komunikatu, łańcuch znaków wyświetlany w oknie. Można wyświetlać tekst w kilku wierszach, dodając na końcu każdej linii znak #13.

Caption to tytuł okienka, na pasku nazwy.

Flags to parametr określający typ okna, liczbę i rodzaje przycisków, numer aktywnego przycisku, domyślnie jeden przycisk OK. Wybrane wartości tego parametru przedstawiono w tabeli 5.1.

Tabela 5.1. Wybrane wartości parametru Flags

Parametr Flags    Znaczenie

MB_0K

Jeden przycisk z napisem Tak.

MB OKCancel

Dwa przyciski: Tak i Anuluj.

MB_YesNo

Dwa przyciski: Tak i Nie.

MB_YesNoCancel

Trzy przyciski: Tak, Nie, Anuluj.

MB_RetryCancel

Dwa przyciski: Ponów próbą, Anuluj.

MB_AbortRetryIgnore

Trzy przyciski: Przerwij, Ponów próbą, Zignoruj.

Parametr Flags może zawierać jeszcze informacje dotyczące ikon wyświetlanych w oknie lub aktywnego przycisku. Informacje te można znaleźć w pomocy kontekstowej po napisaniu MessageBox i naciśnięciu klawisza FI (podczas edycji).

W tabeli 5.2 przedstawiono wartości zwracane przez funkcję MessageBox w zależności od rodzaju przycisku wybranego w okienku komunikatów.

Tabela 5.2. Wartości zwracane przez funkcją MessageBox

Wartość

Znaczenie

IdOk

Po naciśnięciu przycisku OK.

IdCancel

Po naciśnięciu przycisku Anuluj

IdAbort

Po naciśnięciu przycisku Przerwij.

IdRetry

Po naciśnięciu przycisku Ponów próbą.

Idlgnore

Po naciśnięciu przycisku Zignoruj.

IdYes

Po naciśnięciu przycisku Tak.

IdNo

Po naciśnięciu przycisku Nie.

Przykładowy wygląd okien typu MessageBox przedstawiono na rysunku 5.1.


Wyszukiwarka

Podobne podstrony:
6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej 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 (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
2 (2495) 82 Aplikacje w Delphi. Przykłady Dla okna ustawiono filtr na wyświetlane pliki przez wykorz

więcej podobnych podstron