Mam istniejącą bibliotekę (nie jest to aplikacja WinForm), która dostarcza niektóre WinFormy do aplikacji Windows w dobrej wierze. W tej bibliotece chciałbym utworzyć Kontrolę użytkownika, aby zgrupować niektóre kontrolki razem. Aby to osiągnąć, I kliknij prawym przyciskiem myszy, Dodaj, Kontrola użytkownika i przeciągnij kilka elementów sterujących do nowej Kontroli użytkownika.Jak dodać nową Kontrolę użytkownika do Przybornika lub nowego WinForma?
Jak dotąd, tak dobrze. Kontrola użytkownika ma nawet wymaganą ikonę Kontroli użytkownika. Ale przeciągnięcie nowej kontroli użytkownika z Eksploratora rozwiązań do nowej pustej Winforma nie działa (otrzymuję okrąg z linią przez niego), a przeciągnięcie go do Przybornika również nie działa (mimo że otrzymuję znak + kiedy przeciągam go przez Toolbox).
Czy istnieje jakaś magia XML lub coś innego, czego mi brakuje, aby to zadziałało?
Uwaga: miałem pewne problemy z Visual Studio 2008, które udało mi się rozwiązać wykonując obejścia, które można znaleźć here. Teraz mogę dodać kontrolki użytkownika dodane do istniejącego projektu do zestawu narzędzi, po prostu przebudowując projekt.
Można spróbować włączeniem Opcje -> Windows Forms Designer -> AutoToolboxPopulate aby to ułatwić. W ten sposób wszystko, co musisz zrobić, to przebudować rozwiązanie, aby kontrole użytkowników pojawiały się w twojej skrzynce narzędziowej. –
@CodyGray: Jest już włączony, ale dzięki za napiwek. –
To jest bardzo niejasne, szczególnie 'W tej bibliotece chciałbym utworzyć Kontrolę użytkownika". Po prostu utwórz własny projekt dla tego UC. Jeśli naprawdę chcesz dodać UC do istniejącego projektu, nie dodawaj go do zestawu narzędzi, ale po prostu otwórz projekt. Twórz, aby dodać istniejące kontrolki do zestawu narzędzi. –