/ / Tworzenie kontrolki użytkownika winform bez projektanta - c #, winforms

Tworzenie formantu użytkownika Winform bez projektanta - c #, WinForm

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 № 1

Musisz użyć System.ComponentModel.Component tak jak base class.

Przykład:

class Class1 : System.ComponentModel.Component
{

}

Klasa 1 jest składnikiem!


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