2013-01-07 9 views
7

Mam niestandardową formantkę DatePicker, którą próbuję dodać do zestawu narzędzi. Nazwa pliku to BasicFrame.WebControls.BasicDatePicker.dll i przechodzę przez procedurę kliknięcia prawym przyciskiem myszy w Przyborniku> Wybierz elementy, a następnie zaznaczając plik po przejściu do niego w komponentach .NET Framework.Nie ma komponentów w bibliotece DLL, które można umieścić w zestawie narzędzi.

ja jednak się ten komunikat o błędzie:

Brak składniki, które mogą być umieszczone na przybornik

Dlaczego otrzymuję ten komunikat i jak mogę go rozwiązać?

+1

Upewnij się, że formant dziedziczy z klasy "System.Windows.Forms.Control' i jest" publiczny ". – Kami

Odpowiedz

6

Czy sprawdziłeś widoczność niestandardowych klas?

Jeśli nie zadeklarowałeś ich jako publicznych, domyślnie będą one wewnętrzne i dlatego nie będą używane w Visual Studio.

29

W niektórych przypadkach można rozwiązać ten problem z przeciągnij i upuść:

  • Otwórz Eksploratora Windows i przejdź do DLL
  • przeciągnij DLL i upuść go na Visual Studio w Toolbox, dokładnie tam, gdzie chcesz, aby pojawiły się twoje komponenty
+0

To zadziałało dla mnie, z VS2012 Pro –

+0

Tutaj również pracowałem. Dzięki niebieskawym – Scott

0

Czasami przeciąganie i upuszczanie również nie działa. W tym przypadku można

  • Otwórz Eksploratora Windows i przejdź do DLL
  • skopiować plik dll i wklej go bezpośrednio na karcie przybornika chcesz umieszczenie elementów sterujących.