Pisze prosty program typu cad, na plansze w prowadzam mogę w prowadzić 14 elementów(skończy się na 20). Na podstawie połączeń miedzy nimi zostaną wykonane obliczenia. Każdy z typów elementów grzecznie dziedziczy po klasie bazowe i różni się od niej tylko obrazkiem i pobieranymi(danymi zawartosć stactpanel'a - kilkanaście labelek, i textboksów). Z tak i tak trzeba było to z hard kodować to to z hardkowoałem(~1k lini) i teraz mnie oświeciło że muszę temu, zapewnić kopiuj w klej. Jest jakaś cywilizowana metoda by to zrobić bez ręcznego wnika w co się w tym panelu znajduje?
kopiowanie obiektów
- Rejestracja: dni
- Ostatnio: dni
- Postów: 65
topik92 napisał(a):
Pisze prosty program typu cad, na plansze w prowadzam mogę w prowadzić 14 elementów(skończy się na 20). Na podstawie połączeń miedzy nimi zostaną wykonane obliczenia. Każdy z typów elementów grzecznie dziedziczy po klasie bazowe i różni się od niej tylko obrazkiem i pobieranymi(danymi zawartosć stactpanel'a - kilkanaście labelek, i textboksów). Z tak i tak trzeba było to z hard kodować to to z hardkowoałem(~1k lini) i teraz mnie oświeciło że muszę temu, zapewnić kopiuj w klej. Jest jakaś cywilizowana metoda by to zrobić bez ręcznego wnika w co się w tym panelu znajduje?
Obiekty się klonuje. Metoda Clone() wywołana na bieżącym obiekcie zwraca nowy obiekt.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 329
Tylko się zastanawiam co z sytuacją gdy obiekt ma referencję do innego obiektu?
- Rejestracja: dni
- Ostatnio: dni
topik92 napisał(a):
Tylko się zastanawiam co z sytuacją gdy obiekt ma referencję do innego obiektu?
Nowy również będzie miał referencję. Do tego samego obiektu co stary.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 329
Dlatego mnie to przeraża, będę musiał ręcznie klonować właściwość po właściwości... dobrze że stack panel można forem przejechać.