5 (1790)

5 (1790)



Rozdział 6. ♦ Okienka dialogowe z karty Dialogs 85

//zapisanie elementów listy do pliku procedurę TForml.Button2Click(Sender: TObject); begin

SaveDialogl.InitialDir:='C:\teksty'; if SaveDialogl.Execute then Li stBoxl.Items.SaveToFi1e(SaveDi alogl.Fi 1eName) else ShowMessage('Naciśnięto klawisz Anuluj!'); end;

Odczytanie tekstu z pliku tekstowego do listy jest możliwe dzięki zmianom w powyższej procedurze; należy zastąpić SaveDialogl obiektem Opendialogl i SaveToFile metodą LoadFromFile.

Od Delphi 7.0 wzbogacono te komponenty o możliwość ustawienia opcji przeglądania wybieranych plików — do poleceń menu Widok dodano polecenie Podgląd.

Przykład 6.5.

Na etykiecie wyświetl nazwę koloru wybranego w oknie TColorDialog i zmień kolor tej etykiety na wybrany.

Rozwiązanie

Wstaw na formularzu komponent TLabel, TButton i TColorDialog. Oto treść procedury obsługi kliknięcia przycisku:

//wyświetlenie nazwy wybranego koloru i zmiana koloru etykiety

procedurę TForml.Button4Click(Sender: TObject);

begin

if ColorDialogl.Execute then begin

Label1.Caption:=ColorToStr(ColorDial ogl.Col or);

Label1.Color:=ColorDialogl.Color end

else ShowMessagel'Nie wybrano nowego koloru!'); end;

Przykład 6.6.

Zmień czcionkę na etykiecie, ustaloną w oknie dialogowym TFontDialog.

Rozwiązanie

Wstaw na formularzu komponent TLabel, TButton i TFontDialog. Oto treść procedury obsługi kliknięcia przycisku:

//zmiana czcionki etykiety

procedurę TForml.Button5Click(Sender: TObject);

begin

if FontDialogl.Execute then Label1.Font:=FontDialogl.Font else ShowMessageC'Nie wybrano czcionki!'); end;


Wyszukiwarka

Podobne podstrony:
3 (2311) Rozdział 6. ♦ Okienka dialogowe z karty Dialogs 83 Tabela 6.2. Komponenty umożliwiające k
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
skanuj0252 (3) Rozdział 9. ♦ Podstawy MySQL 265 „Klucze”. Najczęściej wprowadzamy w tym celu do tabe
17539 skanuj0181 (7) Rozdział 7. ♦ System plików 193Usuwanie zawartości katalogu Konstrukcję bardzo
31567 skanuj0228 (3) Rozdział 8. ♦ Cookies i sesje 241Śledzenie użytkownika Sesje można wykorzystać
075 pcx Rozdział 4. ♦ Systemy cyfrowej transmisji bezprzewodowej 75 Wieloramki służą następnie do tw
091 pcx 91 Rozdział 4. ♦ Systemy cyfrowej transmisji bezprzewodowej wym, z różnymi priorytetami, tak
3 (2332) Rozdział 1. ♦ Projektowanie aplikacji w Delphi 2006 11 Podstawowe elementy środowiska Delph
skanuj0072 (42) Rozdział 3. ♦ Instrukcje sterujące i funkcje 85 możemy ją zapisać z zastosowaniem sk
STL struktura dzieła literackiego (3) liryczny, -♦ narracja, -* dialog. W planie treści ny rozróżn

więcej podobnych podstron