Итак, у меня есть три объекта «Грузовик, служащий и груз». Мне нужно визуально представить этот объект с помощью значка (показывающего тип объекта) и метки (имя объекта).Пользовательский контроль невидим на winform
Способ, которым я решил подойти к этой проблеме, заключается в создании настраиваемого элемента управления. Итак, я сделал это: Проект правой кнопки мыши> Добавить> Пользовательское управление> Пользовательский контроль
Затем я добавил окно с изображением в окно дизайнера. Я покажу код позади ниже:
public partial class DragAbleObject : Control
{
private Object _value;
private String _name;
public DragAbleObject()
{
InitializeComponent();
pictureBox1.Image = TIS.Client.Properties.Resources._11187316_10206518167692890_1714447113226270672_o;
}
public Object Value
{
get { return _value; }
set { _value = value; }
}
public String Name
{
get { return _name; }
set { _name = value; }
}
protected override void OnPaint(PaintEventArgs pe)
{
base.OnPaint(pe);
}
}
}
Я думал, что это должно работать, но когда я добавить этот элемент управления в моей форме он ничего не показывает.
Images: Редактор дает ошибки при их встраивании.
http://i.stack.imgur.com/yl7Oc.png
http://i.stack.imgur.com/lJt5M.png
http://i.stack.imgur.com/CWdzW.png
Я только что узнал, но вы избили меня. Большое спасибо! –