Jak utworzyć kontrolkę użytkownika WinForm, która mabrak GUI lub załącznika projektanta? Przykładem jest Kontrola Timera, którą upuszczasz na formularz i dokuje na dole, ale czy nie ma żadnych formantów GUI?
Odpowiedzi:
5 dla odpowiedzi № 1Musisz użyć System.ComponentModel.Component
tak jak base class
.
Przykład:
class Class1 : System.ComponentModel.Component
{
}
0 dla odpowiedzi nr 2
Utwórz klasę, która dziedziczy z System.Windows.Forms.Control. Powinno to zmienić ikonę z normalnej ikony „klasy” na ikonę „komponentu” w eksploratorze rozwiązań. Możesz zobaczyć ten efekt, jeśli tworzysz klasę i dziedziczy po powiedzmy TextBox lub Timer