Spróbuję wyjaśnić, o co mi chodzi. Nie znam technicznego terminu, więc tutaj:Jak włączyć obsługę projektu w sterowaniu niestandardowym?
Przykład 1: Jeśli umieściłem ListView na formularzu i dodaję kolumny, jestem w stanie, w Design-Time, kliknąć i przeciągnąć kolumny, aby zmienić ich rozmiar.
Przykład 2: Teraz umieszczam ListView w UserControl i nazywam go "MyCustomListView" (i być może dodam jakąś metodę, aby jakoś go poprawić).
Jeśli wiem, umieść "MyCustomListView" na formularzu, nie mogę kliknąć i przeciągnąć nagłówków kolumn, aby zmienić ich rozmiar w czasie projektowania.
Czy istnieje sposób, aby łatwo to zrobić? Pewna forma "przekazuje zdarzenie click-and-drag do kontrolki i pozwala tej kontroli na magię". Naprawdę nie chcę recode, wystarczy przekazać myszką (lub cokolwiek to jest) i pozwolić, w tym przypadku, ListView, zareagować tak jak w pierwszym przykładzie powyżej.
++ dzięki za uprzejmość. Cieszę się, że się pokazałeś i czegoś mnie nauczyłeś. –
To był idealny przykład idealnej odpowiedzi =) Thx! – Ted