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
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ę
}