3 (2331)

3 (2331)



Rozdział 2. ♦ Podstawowe składniki aplikacji 21

Tabela 2.1. Wybrane właściwości klasy TFormciąg dalszy

Właściwość

Znaczenie

Borderlcons

bsSizeToolWin — typ obrzeża charakterystyczny dla okien pasków narzędziowych (np. paski narzędziowe w Wordzie); posiada tylko jedną ikonę zamykającą okno, umożliwia zmianę rozmiaru okna (rysunek 2.3);

bsToolWin — tak jak typ bsSizeToolWin, lecz bez możliwości zmiany rozmiarów okna; bsNone — okno bez obrzeża, charakterystyczne dla formularzy tytułowych.

ClientWidth,

ClientHeight

FormStyle

Szerokość i wysokość tzw. obszaru klienta na formularzu, bez paska nazwy, paska menu oraz obrzeża.

Właściwość określa sposób współpracy formularza ze środowiskiem Windows. Określono cztery rodzaje „stylów” formularza:

fsNormal — domyślny styl formularza, formularz zachowuje się tak jak zwykłe okno; fsMDIForm — styl ten określa formularz główny w aplikacji typu MDI; fsMDIChild — styl określa formularz potomny dla aplikacji typu MDI; fsStayOnTop — styl powoduje, że formularz będzie widoczny „zawsze na wierzchu” i może być przykryty tylko przez okna powstałe z formularzy w tym samym stylu.

Icon

Właściwość określa ikonę wyświetlaną w lewym górnym rogu formularza. Jeśli właściwość ta nie zostanie określona, formularz dziedziczy ikonę standardową Delphi (inna dla różnych wersji Delphi).

KeyPreview

Jeśli właściwość jest ustawiona na fal se (ustawienie domyślne), to zdarzenia pochodzące od klawiatury są odbierane przez aktywną kontrolkę; jeśli właściwość KeyPrevi ew ma wartość true, to zdarzenia z klawiatury mogą być przechwytywane przez formularz.

Margins

Właściwość powiązana z właściwościami Al ign i Al ignWithMargins. Służy do ustawienia marginesów dla kontrolki. Na przykład ustawienie Margins. Left=20 i dla etykiety Label znajdującej się na formularzu właściwości Al ign na al Cl i ent spowoduje, że etykieta nie zajmie całej powierzchni formularza, ponieważ od lewej jego krawędzi będzie odległa o 20 pikseli.

Menu

Właściwość określa, które menu główne jest aktualnie wyświetlane — przykład 3.5 (rozdział 3.).

Position

Właściwość wyliczeniowa określająca położenie i rozmiar formularza w czasie wykonywania programu. Możliwe wartości to:

poDesigned — rozmiary formularza oraz jego położenie są takie same jak w fazie projektowania (wartość domyślna);

poScreenCenter — formularz jest umieszczany na środku ekranu, a jego rozmiary pozostają bez zmian; działa prawidłowo dla aplikacji wielomonitorowych; poDefaul t, poDefau 1 tPosOnly, poDefau7tSizeOnly — ustawienie tych wartości powoduje zmianę rozmiaru i położenia formularza (stosowane dla formularzy MDI); poDesktopCenter — formularz jest umieszczany na środku ekranu, a jego rozmiary pozostają bez zmian;

poMa inFormCenter — wartość powoduje umieszczenie jednego formularza na środku drugiego formularza (głównego);

poCk/nerFormCenter—stosuje się dla formularzy, których właścicielem jest inny formularz.

WindowState

Właściwość określająca, w jakiej postaci okno wyświetli się na ekranie; wartość domyślna to wsNormal — rozmiary okna wynikają z rozmiarów formularza, z kolei wsMaximi ze powoduje wyświetlenie okna w postaci zmaksymalizowanej, a wsMi nimi ze — w postaci zminimalizowanej.


Wyszukiwarka

Podobne podstrony:
5 (1809) Rozdział 2. ♦ Podstawowe składniki aplikacji 23Przykład 2.1. Napisz program, który po klikn
7 (1509) Rozdział 2. ♦ Podstawowe składniki aplikacji 25 kliknięciu może nastąpić wykonanie jakiej
9 (1270) Rozdział 2. ♦ Podstawowe składniki aplikacji 27 procedurę TForml.LabellClick(Sender: TObjec
8 (1357) 56 Aplikacje w Delphi. Przykłady Tabela 4.6. Wybrane właściwości klasy
skanuj0244 (3) Rozdział 9. ♦ Podstawy MySQL 257 Pomiędzy tymi tabelami, a ściślej danymi w tych tabe
43385 skanuj0011 (381) Rozdział 1. ♦ Podstawy 21 ♦    Moduł PHP przetwarza dane, inac

więcej podobnych podstron