En skum grej jag stött på är att kod kopieras automatiskt från förärderklasser när det gäller "components" i alla fall. när du ärver winforms så är det lite special , Arv
Låt säga att jag har ett "Form" som jag kastar på en toolbar m.m. sedan ärver jag från denna klass.
Enligt den gamla OO-läran skall ju samtlig funktionalitet från föräldrklassen finnas i barnklassen utan att någon kod för detta kopieras.
Det märkliga är att i #Region " Windows Form Designer generated code "
initieras ändå de kontroller som hör till bas-form:en. Tar jag bort det så funkar det men vips så är de tilbax igen.
Nån som har några kloka ord kring detta?Sv: Arv
anledningen att förälderns kontroll initierings kod finns i sourcecoden för barn klassen är att du ska kunna modifiera dessa..
säg att förälderklassen har en toolbar dockad överst på formen.
så kan barnklassen ändra på childkontrollen och docka den nederst osv.
men visst är det lite ful OO här , men antar att det är gjort så för att underlätta för vs.net's form designer...
//Roger