Szukałem w internecie na to, ale nie mogłem znaleźć jak to zrobić z C#Kopiowanie TabControl Tab
co próbuję zrobić, to zrobić to tak, że po kliknięciu na moim przycisku NewTab
, nowa karta pojawia się z tymi samymi kontrolkami, które znajdowały się na pierwszej karcie. Widziałem kilka informacji, jak dodać do formularza formularz UserControl
, ale C# nie ma czegoś takiego.
I dla każdego, kto powiedziałby "Opublikuj swój kod", nie mam żadnych, więc nie zawracaj sobie głowy mówiąc, że jedynym kodem, jaki mam, jest kod programu, który nikomu nie pomógłby.
'C# nie ma UserControl?' To jest dziwna instrukcja. Tak, ustaw UserControl na zawartość karty, a następnie, gdy tworzysz stronę nowej karty, twórz instancję UserControl i dodawaj ją do nowej kolekcji kontrolek TabPage. Połącz odpowiednio wszelkie zdarzenia. – LarsTech
Gdzie mogę znaleźć 'UserControl'? – Dozer789
W górnej części mojej głowy prawdopodobnie trzeba będzie dodać kartę do kolekcji kart, następnie iteracyjnie przetworzyć każdy z elementów sterujących, utworzyć nową instancję i skopiować właściwości za pomocą refleksji, a następnie dodać do nowej karty. Oczywiście nie jest to takie proste, ale może zacząć. UserControl - dlaczego nie spróbujesz dodać nowego elementu UserControl do swojego projektu C# i masz z nim zabawę. – Andez