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 >>