ShowMessage



Procedurę ShowMessage używamy do wyświetlenia prostego okienka dialogowego z przyciskiem OK. W okienku tym możemy wyświetlić komunikat, którego treść jest określona parametrem Msg, przy czym Msg jest typem tekstowym string. Tytuł okienka komuniaktu wywołanego procedurą ShowMessage jest identyczny jak nazwa naszego projektu. Podczas wyświetlania komunikatu okno aplikacji jest nieaktywne. Sterowanie do aplikacji zostanie zwrócone dopiero po potwierdzeniu komunikatu (naciśnięciu przycisku OK).

Jeśli chcesz pokazać okno komunikatu z innymi rodzajami przycisków lub z ikoną użyj funkcji MessageDlg lub MessageBox.

Używając skrótu Ctrl+C w okienku dialogowym, możesz skopiować treść komunikatu do schowka.
Możliwość ta pojawiła się w Windows od wersji 2000


Przykład:

procedure TForm1.btnKomunikatClick(Sender: TObject);
begin
  ShowMessage('Właśnie mnie kliknąłeś!');
end;


Zobacz też:

 
Informacje
Ostatnia modyfikacja 27-06-2006 15:18 Ostatni autor Adam Boduch
Ilość wyświetleń 18292 Wersja 10
Komentarz
Format dnia 24-08-2006 19:44
Jeżeli chcesz skopiować treść jakiegokolwiek okienka dialogowego wciśnij CTRL+ALT+INSERT :)
apropo ShowMessage to zazwyczaj zakładam na niego alias "echo" i używam do testowania różnych pętli czy warunków :)
-- edit --
Jak nie chcesz wklejać całego Dialogs tylko po to, żeby użyć procedury ShowMessage to możesz skorzystać z MessageBox zawartego w unicie Windows. np:
procedure ShowMessage(const s:String);
begin
  MessageBox(0, PAnsiChar(s), 'Komunikat', MB_OK);
end;

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0313 sek. (zapytań SQL: 10)