MSVS2005, баги с дизайнером struct.
Что делать? Заранее спасибо.
public struct MyStruct
{
...
}
...
private MyStruct[] my;
MyStruct my1, my2;
my=new MyStruct[]{my1, my2};
struct MyStruct
{
....
}
mystruct myStructs[];
public MyStruct[] Struts
{
get {return myStructs;}
set { myStructs=value;}
}
При этом это св-во в дизайнере реагирует адекватно на изменения, но не запоминает эти изменения.
Есть всякие атрибуты, которые необходимо применять для того, чтобы дизайнер нормально обрабатывал пользовательские компоненты со свойствами. Посмотри: DesignedAttribute, BrowsableAttribute а также интерфейс IDesigner
Есть всякие атрибуты, которые необходимо применять для того, чтобы дизайнер нормально обрабатывал пользовательские компоненты со свойствами. Посмотри: DesignedAttribute, BrowsableAttribute а также интерфейс IDesigner. Попробуй поменять значение своего свойства из PropertyGrid
Там атрибутов необходимых я не нашел. Пришлось вместо структур использовать классы. Дизайнер с ними работает нормально. Спасибо за помощь.
System.ComponentModel.EditorAttribute - позволяет менять значение свойства средствами эдитора.
System.ComponentModel.Design.IDesigner - управление поведением дизайнера.