Robię właśnie kontrolki do GUI, sporo pól tekstowych, combo i tak dalej. Żeby wszystko ładnie poukładać chciałem użyć table layoutu. W klasie bazowej, dziedziczącej po UserControl, umieściłem tableLayouta, na nim parę pól, labelów. Kompiluję i jest w miarę ok (poza tym, że designer się gubi i trzeba poprawiać ręcznie kod, ale nie o tym...). Problem jest w tym, że w klasach dziedziczących w designerze kontrolka table layout zachowuje się jakby była locked, ale nie jest (mogę ją nawet lockować, unlockować, ale niczego to nie zmienia). Nieważne, czy tablelayout jest protected czy public.
Oczywiście gdy na formatce jest coś innego dziedziczone (label, textbox, groupBox) to wszystko działa ok, jedynie tableLayout sprawa problem.
Ktoś wie, co może być przyczyną, ma jakiś pomysł? A może tak po prostu jest i trzeba przejść nad tym do porządku dziennego?
Visual Studio 2005 team edition, dla jasności