Привет.
Уже задавал этот вопрос, но всё же осмелюсь повториться.
Я пытаюсь написать компонент, у которого только 2 свойства — первое типа DataGrid, второе — DataColumn. При его добавлении на форму, и заполнении этих свойств в ран-тайме он должен показывать некое контекстное меню у выбранного датагрида.
Попытался сделать в лоб, т.е.
public MyClass : Component
{
public DataColumn MyProp
{
get { return _myProp; }
set { _myProp = value; }
}
public DataGrid MyGrid
{
set { return _grid; }
get { _grid = value; }
}
}
Когда добавляю компонент на форму, и выбираю датагрид в списке, в InitializeComponents для формы он появляется как
this.objMyClass1.MyGrid = this.dataGrid1;
Когда выбираю датаколумн, появляется красивый едитор в виде дерева датасет-дататейбл-датаколумн, выбираю там датаколумн, и в коде исчезает любое упоминание свойства MyProp (до этого хотя бы было MyProp = null; ).
Как же всё-таки сделать то, что я хочу ?
17.03.04 10:59: Перенесено модератором из '.NET' — TK