Sign in Join
Wiki copytemporary

TPageControl/fi: what changed

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

Title: TPageControl/fi

OldNewLine
1+**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ä.
2+
3+Toisin 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.
4+
5+<figure>
6+<img src="component-TPageControl.png" title="component-TPageControl.png" />
7+<figcaption>component-TPageControl.png</figcaption>
8+</figure>
9+
10+Valittu (aktiivinen) välilehti valitaan *ActivePage*-ominaisuudella.
11+
12+## Välilehden poistaminen
13+
14+Kä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.
15+
16+### Piilota välilehti
17+
18+Koodi yksinkertaisesti piilottaa TabControlin välilehden. Käyttäjä ei voi enää valita sitä manuaalisesti.
19+
20+``` pascal
21+Tabsheet2.TabVisible := false;
22+```
23+
24+### Vanhemman vaihtaminen
25+
26+Vä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ä.
27+
28+``` pascal
29+Tabsheet2.Parent := nil;
30+```
31+
32+### Välilehden vapauttaminen
33+
34+Menetelmää voidaan käyttää silloin, kun ei enää tarvita itse ohjausta (samoin kuin sen lapsia)
35+
36+``` pascal
37+TabSheet2.Free;
38+TabSheet2:=nil; // tämä on optio
39+```
40+
41+## Katso myös
42+
43+- [[doc:lcl/comctrls/tpagecontrol.html|TPageControl doc]]
44+- [[doc:lcl/extctrls/multi-pagecontrols.html|Multi-page controls doc]]
45+- [[TNotebook/fi|TNotebook]]
46+
47+---
48+*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