Я пытаюсь нарисовать изображение из списка изображений в выпадающем списке, когда элемент выбран.
Я могу нарисовать изображение, но когда событие onSelctedIndexChanged
закончилось, я потерял свое изображение.
Мой комбинированный список уже имеет DrawMode.OwnerDrawFixed
У меня есть ListImage
элемент управления с именем ImageList с 10 изображениями.
Для моего короткого примера мне просто нужно нарисовать в своем комбинированном окне изображение в позиции 1 моего ImageList, это причина, почему я получаю это. ImageList.Draw (g, 0, 0, 1 ) ;
protected override void OnSelectedIndexChanged(EventArgs e)
{
base.OnSelectedIndexChanged(e);
if (this.SelectedIndex > -1)
{
var g = this.CreateGraphics();
this.ImageList.Draw(g, 0, 0, 1);
}
}
Возможно, я не привязан к нужному событию. Любое предложение?
См. Рисунок ниже с точкой останова в IndexChanged после розыгрыша. Это работа, но я потерял свой имидж после события.