Sign in Join
Wiki copytemporary

TPageControl/fi: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11**TPageControl** ![](/wiki-images/4/44/Tpagecontrol.png) on komponentti joka tarjoaa säiliön sivujen säilyttämiseksi aivan kuin reaalimaailman muistikirja. TPageControl on [[TWinControl|TWinControlin]] jälkeläinen ja se on löydettävissä [[Component Palette/fi|komponenttipaletin]] [[Common Controls tab/fi|Common Controls]] välilehdellä.
22
33Toisin kuin [[TTabControl/fi|TTabControl]], jokainen välilehti on liitetty omaan sivuunsa. TPageControlin sivut ([[TTabSheet/fi|TTabSheet]]) ovat saatavilla sen (ei published) *Pages* [[Property/fi|property]]. Klikkaa TPageControl-painiketta hiiren kakkospainikkeella näyttääksesi sen kontekstivalikon ja luo uusi välilehtiluodaan 'Lisää välilehti' valinnalla.
44
5-<figure>
6-<img src="component-TPageControl.png" title="component-TPageControl.png" />
7-<figcaption>component-TPageControl.png</figcaption>
8-</figure>
5+![](/wiki-images/c/c2/Component-TPageControl.png)
96
107Valittu (aktiivinen) välilehti valitaan *ActivePage*-ominaisuudella.
118
129## Välilehden poistaminen
1310
1411Käytettävissä on eri tapoja "poistaa" välilehtiä komponentista. Kaikki alla luetellut lähestymistavat johtaisivat, että kohdesivun välilehti katoaa hallintalaitteesta. Loppukäyttäjän vaikutus sivun poistamiseen. Vaikka sivu saattaa olla käytettävissä koodissa. Kaikki alla luetellut lähestymistavat johtaisivat, että kohdesivun välilehti katoaa kontrollista. Loppukäyttäjän vaikutus sivun poistamiseen. Vaikka sivu saattaa olla käytettävissä koodissa.
1512
1613### Piilota välilehti
1714
1815Koodi yksinkertaisesti piilottaa TabControlin välilehden. Käyttäjä ei voi enää valita sitä manuaalisesti.
1916
2017``` pascal
2118Tabsheet2.TabVisible := false;
2219```
2320
2421### Vanhemman vaihtaminen
2522
2623Välilehden vanhemman voi vaihtaa toiseen tai ohjata tai asettaa tapahtuma **[[Nil/fi|nil]]** arvoon. Menetelmä on hyödyllinen, kun täytyy siirtää välilehti yhdestä TabControlista toiseen. Tai halutaan näyttää välilehti uudelleen myöhemmin. Tai halutaan vain pitää kontrolli ehjänä.
2724
2825``` pascal
2926Tabsheet2.Parent := nil;
3027```
3128
3229### Välilehden vapauttaminen
3330
3431Menetelmää voidaan käyttää silloin, kun ei enää tarvita itse ohjausta (samoin kuin sen lapsia)
3532
3633``` pascal
3734TabSheet2.Free;
3835TabSheet2:=nil; // tämä on optio
3936```
4037
4138## Katso myös
4239
4340- [[doc:lcl/comctrls/tpagecontrol.html|TPageControl doc]]
4441- [[doc:lcl/extctrls/multi-pagecontrols.html|Multi-page controls doc]]
4542- [[TNotebook/fi|TNotebook]]
4643
4744---
4845*From the Free Pascal wiki, page "TPageControl/fi", as it stood on 2019-06-18 after a change by Djzepi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history