3 (2311)

3 (2311)



Rozdział 6. ♦ Okienka dialogowe z karty Dialogs

83

Tabela 6.2. Komponenty umożliwiające korzystanie ze standardowych okien dialogowych

Komponent

Znaczenie

TSaveDialog

Komponent umożliwia wyświetlenie okna do wyboru nazwy pliku do zapisu. Posiada właściwości takie jak komponent TOpendialog. Dodatkowo ustawiając w oknie Inspektora Obiektów właściwość Options ofOverwritePrompt na true, można zapobiec nadpisaniu plików.

TOpenPictureDial og

Komponent umożliwia wyświetlenie okna do wyboru nazwy pliku z ustawionym filtrem na pliki graficzne, np. bmp,jpg, wmf, ico itp. Dla jpg musi być zadeklarowany moduł o nazwie Jpeg.

TSavePictureDialog

Komponent podobny do TOpenPictureDialog.

^ontDialog

Komponent realizuje standardowy dialog do określania rodzaju i atrybutów czcionki. Wybrana czcionka reprezentowana jest przez właściwość Font.

TColorDialog

Umożliwia wyświetlenie okna do wyboru koloru. Wybrany kolor jest reprezentowany przez właściwość Color.

TPrintDialog

Okno dialogowe wyświetlane z wykorzystaniem tego komponentu umożliwia zdefiniowanie parametrów wydruku poprzez określenie wartości właściwości takich jak:

PrintRange — określa zakres wydruku, czyli numery drukowanych stron: od strony do strony (FromPage-ToPage);

Copies — określa liczbę (bukowanych kopii;

PrintToFi le — właściwość umożliwia wydruk do pliku;

Options — pozwala na modyfikację okna dialogowego, np. dodanie opcji umożliwiającej drukowanie zaznaczonego fragmentu.

I ~T>rinterSetupDialog

Okno dialogowe umożliwia skonfigurowanie drukarki, np. ustawienie rozmiaru strony, ustawienie orientacji poziomej lub pionowej strony, właściwości wydruku.

~indDialog

Umożliwia wyświetlenie okna dialogowego do wyszukiwania tekstu.

""3eplaceDi al og

Okno dialogowe umożliwia wyszukiwanie i zamianę tekstu.

procedurę TForml.ButtonlClick(Sender: TObject); begin

Label1.Capti on:=BoolToStr(OpenOi alogł.Execute,true); end;

W przykładzie wykorzystano funkcję konwersji BoolToStr z modułu SysUtils, która zamienia wartość typu logicznego (boolean) na łańcuch znaków (string).

Przykład 6.2.

Wykorzystaj komponent TOpendialog do wczytania zawartości pliku tekstowego do pola TMemo.

Rozwiązanie

Wstaw na formularzu komponent TMemo, TButton i TOpendialog. Treść procedury obsługi kliknięcia przycisku wygląda tak:


Wyszukiwarka

Podobne podstrony:
5 (1790) Rozdział 6. ♦ Okienka dialogowe z karty Dialogs 85 //zapisanie elementów listy do pliku pro
5 (1791) Rozdział 5. ♦ Okienka komunikatów    77 Tabela 5.5. Nazwy stałych typu TMs
7 (1495) Rozdział 5. ♦ Okienka komunikatów 79 //ustalenie współrzędnej X lewego górnego wierzchołka
skanuj0244 (3) Rozdział 9. ♦ Podstawy MySQL 257 Pomiędzy tymi tabelami, a ściślej danymi w tych tabe
skanuj0027 (178) Rozdział 2. ♦ Znaczniki, zmienne i typy danych    39 Tabela 2.2. F
7 (1510) Rozdział 1. ♦ Projektowanie aplikacji w Delphi 2006 15 Tabela 1.2. Standardowe właściwości
Rozdział 2. ♦ Charakterystyka bezprzewodowych mediów transmisyjnych_ 41 Tabela 2.5. Wybrane
skanuj0043 (83) Rozdział 2. ♦ Znaczniki, zmienne i typy danychPozostate operatoryWarunkowy Operator
STL struktura dzieła literackiego (3) liryczny, -♦ narracja, -* dialog. W planie treści ny rozróżn

więcej podobnych podstron