Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# 2.0 - vypnutie ušiek na TabControl, resp. TabPage

Vedel by mi niekto poradiť ako vypnúť ušká na TabControl? Proste, potrebujem prepínať strany čisto programovo a nechcem, aby bolo ušká strán vidieť. Už som prešiel všetky vlastnosti a ani zmienka o tom. V knihách čo mám doma pre zmenu TabControl nespomínajú vôbec.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
V tom prípade TabControl vôbec nepotrebuješ - stačí prehadzovať priamo panely.
los 08.07.2009 19:53
los
Pôjde to cez panely, skúsal som sa s tým hrať a pracuje sa s nimi celkom dobre. Akurát počas návrhu… poslední
msx. 12.07.2009 20:07
msx.
Nastav tabControl region (velkost) na velkost tabov: tabControl1.Region = new Region(new RectangleF…
Intex 08.07.2009 20:23
Intex
Ušká zmizli, ale ten plac, čo zaberali ten ostal.
msx. 08.07.2009 22:01
msx.
Tak potom sa este pohrat s velkostou tabControl... natiahnut na jeho velkost + velkost tabu: tabCon…
Intex 08.07.2009 22:11
Intex
Toto nemalo žiadny efekt. A odkiaľ to vieš? Doplnené: TabControl1.ItemSize.Height = 0 - zistené cez…
msx. 08.07.2009 22:16
msx.
Je to len tip... ked sa da manipulovat s tabControlom, tak potom jedine natiahnut, alebo skosit...
Intex 08.07.2009 22:19
Intex
Keby viem veľkosť okna, tak trebárs posunúť na formulári. Je to prasačina, ale dočasne by stačilo. L… nový
msx. 08.07.2009 22:24
msx.

Pôjde to cez panely, skúsal som sa s tým hrať a pracuje sa s nimi celkom dobre. Akurát počas návrhu budem musieť prehadzovať do popredia panel, s ktorým budem práve robiť. Takže ďakujem za radu.

Nastav tabControl region (velkost) na velkost tabov:

tabControl1.Region = new Region(new RectangleF(tabPage1.Left, tabPage1.Top, tabPage1.Width, tabPage1.Height ));

Tak potom sa este pohrat s velkostou tabControl... natiahnut na jeho velkost + velkost tabu:

tabControl.Top = tabControl.Top - tabControl.ItemSize.Height;
tabControl.Height = tabControl.Height + tabControl.ItemSize.Height;

tato hodnota by sa teda potom mohla preniest aj do regionu... teda manualne ju tam pridat ako posledny parameter... je to len o hrani sa s velkostou tabControl-u... musi sa prisposobit tabom...

Keby viem veľkosť okna, tak trebárs posunúť na formulári. Je to prasačina, ale dočasne by stačilo. Lenže na figu je, že zmeníš font Windows a uško bude mať inú veľkosť a to je na figu potom.

Zpět do poradny Odpovědět na původní otázku Nahoru