[ Gorlim @ 06.12.2006. 21:09 ] @
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 :)) |