|
Używając jakiegoś programu (chociażby Notatnika) zapewne zauważyłeś, że po kliknięciu w opcję menu 'Zapisz' pojawia się okno, w którym podajemy nazwę pliku i folder do którego chcemy zapisać naszą pracę. W Delphi jest to tzw. okno dialogowe. Pokrótce opiszę dostępne dialogi, dodam jeszcze tylko, że wszystkie okna dialogowe wywołuje się funkcją 'Execute' (np. OpenDialog1.Execute). Wszystkie dialogi dostępne są na palecie komponentów pod zakładką 'Dialogs'. OpenDialog Jest to okno służące do wyboru pliku. Dzięki niemu możemy załadować np. plik tekstowy do Memo: if OpenDialog1.Execute then Memo1.LoadFromFile(OpenDialog1.Filename);Okno posiada właściwość 'Filters', w której definiujemy rozszerzenia plików, które mogą być otwarte. SaveDialog Jest to okno podobne do OpenDialog, z tym że służy do zapisu pliku. OpenPictureDialog Okno podobne do OpenDialog, ale służące do otwierania plików graficznych, posiada funkcję podglądu pliku, np.: if OpenPictureDialog1.Execute then Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);SavePictureDialog Jak wyżej, ale służące do zapisu pliku graficznego. FontDialog Okno pozwalające na zdefiniowanie czcionki (jej rozmiaru, koloru itp.), np.: if FontDialog1.Execute then Label1.Font := FontDialog1.Font;ColorDialog okno służące do wyboru koloru, np.: if ColorDialog1.Execute then Form1.Color:=ColorDialog1.Color; PrintDialog Okno służące do wyboru drukarki, zakresu stron, oraz rozpoczęcia drukowania PrinterSetupDialog Okno służące do zmiany ustawień drukarki (rozmiar papieru, orientacja wydruku itp.) FindDialog Okno szukania tekstu, funkcje szukania musimy napisać sami. ReplaceDialog Okno zastępowania tekstu, funkcje zastępowania musimy napisać sami. ...powrót |