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 procedur6 (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 (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ł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 da6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai6 (1660) 24 Aplikacje w Delphi. PrzykładyIkona aplikacji Ikona aplikacji to symbol graficzny pojawia6 (1661) 14 Aplikacje w Delphi. Przykłady Często stosuje się nazwę komponent dla składników umieszcz2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha2 (2411) 132 Aplikacje w Delphi. Przykłady 132 Aplikacje w Delphi. Przykłady Widtti ClientWfdth+1 Ry2 (2412) 118 Aplikacje w Delphi. PrzykładyPrzykład 10.1. Korzystając z komponentu TDateTimePicker us2 (2421) 110 Aplikacje w Delphi. Przykłady W zakładce Standard dostępna jest także grupa przycisków2 (2422) 100 Aplikacje w Delphi. Przykłady Tabela 8.2. Operacje na tekście z wykorzystaniem2 (2423) 88 Aplikacje w Delphi. Przykłady Tabela 7.1. Właściwości charakterystyczne dla listy2 (2495) 82 Aplikacje w Delphi. Przykłady Dla okna ustawiono filtr na wyświetlane pliki przez wykorzwięcej podobnych podstron