[c#] TabPageControl kako fiksirati redosled Tabova..i sitnica vezana za visibile
06.12.2006. u 21:09 · pre 242 meseci
#1
Znaci imam TabPageControl sa 8 Tabova koje se svaki put kada nesto radim u toj formi poredaju po proizvoljnom redosledu (po mojoj logici nasumice) znaci ja ih fino poredam u dizajneru 1,2,3..8 snimim kompajliram startujem program i dobijem npr 2,5,1,3...probao sam onaj property locked ali to nis neradi...
no dobro nasao sam ja naci da ih poredam tako sto rucno u kodu na kraju rada nadjem deo u inicijalizaciji TabPagecontrole i postavi add(Page) metode u redosledu koji mi odgovara ali zar je ovo normalno ponasanje ??
drugi detalj koji mozda ima veze sa prvim Promjena vrednosti Visibility-a menja redosled kontrole u kontejneru??? a bem ti MS ocu nazad moj delphi......
znaci npr
for(int i = 0;i < this.Controls.Count;i++)
{
if(this.Controls.Name == aNazivPolja)
{
this.Controls.Visible = false;
this.Controls //- ovo vise nije ista kontrola kao u redu iznad ?!??!??!?
...
}
}
mislim ja sam resio to jednostavno sa
Control aControl = this.Controls [ i ] ;
pa dalje radi snjom sta oces ALI ebem ti logiku Visibilty menja index kontrole/a !!!
Znaci ja sam ovde ljudi izgubio bar 7 dana TE pazite indexi vise nisu stabilna stvar Bili ima logiku do bola :))