

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.
V tom prípade TabControl vôbec nepotrebuješ - stačí prehadzovať priamo panely.
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:
Ušká zmizli, ale ten plac, čo zaberali ten ostal.
Tak potom sa este pohrat s velkostou tabControl... natiahnut na jeho velkost + velkost tabu:
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...
Toto nemalo žiadny efekt. A odkiaľ to vieš?
Doplnené:
TabControl1.ItemSize.Height = 0 - zistené cez MessageBox.Show()
Je to len tip... ked sa da manipulovat s tabControlom, tak potom jedine natiahnut, alebo skosit...
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.