Prev Next Up Title Contents Index

Ikkunan jakaminen kolmeen osaan


Mikäli esim. alTop ja alRight kohtaavat, voittaa alTop kiistelyn tilan leveydestä. Tämän takia usein joutuu laittamaan ylimääräisiä paneeleja jakamaan tila ensin pystysuorasti ja sitten näiden sisään paneeleja jakamaan vaakasuorasti. Seuraavassa esimerkissä ikkuna on ensin jaettu pystysuorasti kahtia Panel1 ja Panel2. Panel2 säilyttää aina leveytensä (alRight). Sitten Panel1 on laitettu täyttämään koko jäljelle jäänyt tila (alClient) ja kun Panel1 on aktiivinen, niin sen sisälle on lisätty Panel3, joka aina säilyttää korkeutensa (alTop). Isyys määrätään siis sillä, mikä komponentti on aktiivinen kun uusi komponentti lisätään. "Isänä" voi toimi mm. Form, GroupBox, RadioGroup, TabbedNotebook ja Panel.

Click here for Picture Click here for Picture

Kuva . Ikkunan jako kolmeen osaan

Tehtävä 3.20 Ikkunan jakaminen 9 osaan

Kokeile mitkä paneelit pitää sijoittaa, jotta saat seuraan jaon ikkunoilla: A,B,C ja D säilyttävä aina sekä korkeutensa ja leveytensä ja E muuttaa sekä korkeutta että leveyttä ikkunan koon muuttuessa:
A


B


E


C


D


Prev Next Up Title Contents Index