Jak zrobić własną kontrolkę

0

Mam własnego Listboxa, który dziedziczy po oryginalnym ListBox-ie. Teraz chciałbym mieć z niego kontrolkę tak abym mógł przeciągnąć ją na formę bo dynamiczne wstawianie tego listboxa na formę za pomocą controls.add() jest niefajne.

0

Ta twoja kontrolka w toolboxie już powinna być.

0

Jak wklejam do osobnego pliku moją klasę myListBox która dziedziczy z ListBoxa to jej ikonka zmienia się na ikonkę komponentu i w toolboxie w zakładce components pojawia ikonka myListBoxa. Ale jak ją wrzucam na formę to powstaje błąd designera. Jak sobie z tym poradzić?

1

Jaki błąd?

A z resztą, whatever, tobie pomagać to jak próbować nauczyć psa mówić.

0

Takie coś wywala błąd designera:

public partial class myControl: myListBox
    {
        public myControl()
        {
            InitializeComponent();
        }

        
    }
2

Ok rozwiązałem problem. Problemem było to, że w metodzie

protected override void OnDrawItem(System.Windows.Forms.DrawItemEventArgs e)
        {
}

nie sprawdzałem czy istnieje lista obrazów myImageList, która jest przypisywana do ListView.
Warunek

if (_myImageList != null)
{
...mój kod załatwia sprawę
} 

1 użytkowników online, w tym zalogowanych: 0, gości: 1