Re: Правильный импорт контрола C# в проект
От: mihailik Украина  
Дата: 18.08.03 13:46
Оценка:
A> Иногда через некоторое время они появляются самостоятельно, иногда вообще их нет и заставить появиться не удается.

Если среда в состоянии просечь, что класс в файле — наследник UserControl, то он появится. А если в файле несколько классов, или предок класса не известен среде, то извини.

Чтобы добавить на форму любой компонент не из Toolbox я делаю так.

1. Кидаю на форму Process.
2. Захожу в код, переправляю:

/* старое:
System.Diagnostics.Process process1; */
MyComponent process1;


3. Расплюсовываю InitializeComponents, исправляю:

/* старое:
this.process1 = new System.Diagnostics.Process();
this.process1.SynchronizingObject = this; */
this.process1=new MyComponent();


А потом уже в дизайнере переименовываю его как надо, свойства добавляю. Добавлять не-компоненты, то есть классы, не реализующие IComponent нельзя. А компоненты, включая визуальные контролы и невизуальные собственно компоненты — можно добавлять.
... << RSDN@Home 1.1 beta 1 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.