Potom už nie je problém.
Opäť nerozumiem a netuším kde hľadať chybu.
To vypada na klasicky problem inicializace event driven prostredi tj. dochazi k asynchronnimu spousteni nekterych udalosti v nevhodnout dobu s ohledem na stav nekterych objektu.
Snazit se to poradi zmenit muze sice problem odstranit, ale pozdeji pri nejakem zasahu do kodu se zase muze nekde objevit ev. u neceho jineho.
My to resime duslednym oddelenim inicializace a normalniho provozu tj.
- po konstrukci se formular nachazi ve stavu inicializace
- ve stavu inicializace
neobsluhujeme zadne udalosti
- po dokonceni inicializace provedeme aktualizaci vsech stavu vsech widgetu
- zrusime stav inicializace a zahajime normalni provoz
Mame na to predka spolecneho vsem formularum, s jehoz pomoci generujeme asynchronni udalosti odvozene od prekryte
DoShow