У меня есть пользовательский элемент управления (унаследованный от control
; нацеленный на .NET Compact Framework v2), который имеет свойство растрового изображения.
В настоящее время экземпляр элемента управления в конструкторе форм будет рисовать только выбранный цвет фона и записывает namespace.control.name
overtop.
Как сделать так, чтобы изображение отображалось дизайнером форм после его выбора в редакторе свойств?
Редактировать : элемент управления довольно простой, но я переопределяю onpaint
и onpaintbackground
Edit2 : Чтобы определить причину, я написал гораздо более простой элемент управления. Это просто растровое свойство и вызов graphics.drawimage
в onpaint
(так дешево imagebutton
). Это тоже не в состоянии сделать. Я даже включил проверку, чтобы убедиться, что она не пытается отобразить нулевое изображение и никогда не обновлять или что-то еще, но не повезло.