CodeLan
Administrator
Dołączył: 03 Lis 2006
Posty: 171
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5 Skąd: Z pod skrzydeł Google.pl
|
Wysłany: Nie 7:52, 17 Cze 2007 Temat postu: Dialogi |
|
|
Używając jakiś program (chociażby Notatnik) zapewne zauważyłeś, że po kliknięciu w przycisk 'Zapisz' pojawia się okno, w którym podajem nazwę pliku i folder do którego chcemy zapisać naszą pracę. W Delphi jest to tzw. okno dialogowe. Pokrótce opisze dostępne dialogi, dodam jeszcze tylko, że wszystkie okna dialogowe wywołuje się funkcją 'Execute' (np. OpenDialog1.Execute).
OpenDialog
jest to okno służące do wyboru pliku. Dzięki niemu możemy załadować np. plik tekstowy do Memo, np.:
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.
Post został pochwalony 0 razy
|
|