Ikkunan jakaminen kahteen osaan
Tavoitteena on nyt aluksi jakaa sovellusikkuna kahteen loogiseen osaan,
joista ylemmässä (PanelNimi), aina saman korkuisena
pysyvässä, on henkilön nimi ja alemassa (PanelGrid)
ikkunan koon mukaan muuttuva tietokantataulu:
Click here for Picture
Kuva . Paneelit
Ominaisuudet
paneeleille laitetaan seuraavasti
name = PanelNimi
Height = 40
Align = alTop
Caption = ''
name = PanelGrid
Align = alClient
Caption = ''
Tässä Align-
ominaisuus määrää miten komponentti - tässä
tapauksessa paneeli - muuttaa kokoaan.
- alTop
tarkoittaa, että paneeli menee aina ylimpään mahdolliseen
paikkaan korkeutensa säilyttäen, leveys muuttuu, täyttäen
kaiken tilan (mikä isä- ikkunan sisällä on
käytettävissä). Mikäli kaksi alTop paneelia on
päällekäin, menee ylempi isä- ikkunansa yläreunaan ja
alempi alkaa ylemmän alareunasta. Tällöin kumpikin
säilyttää korkeutensa.
- alClient
tarkoittaa, että komponentti täyttää kaiken isä-
ikkunasta jäljelle jäävän tilan.
- alBottom
on alTopin vastakohta.
- alLeft
ja alRight
säilyttävät komponentin leveyden, mutta täyttävät
korkeussuunnassa kaiken mahdollisen tilan.