2009-06-05 2 views

ответ

1

Все, что вам нужно сделать, это создать потомок класса UserControl, добавить конструктор по умолчанию и другой конструктор, который принимает ваши параметры. Для поддержки дизайнера необходим конструктор без параметров.

public class MyControl : UserControl 
{ 
    public MyControl() : base() 
    { 
     // do initialization stuff... 
    } 

    public MyControl(int parameter) : this() 
    { 
     // do additional stuff with parameter 
    } 
} 
+1

Спасибо, да, я знаю, как написать конструктор :) Я еще со ссылкой на динамическое создание управления пользователя с функцией LoadControl. Как передать параметр в конструктор этой функции. Извините, если я не понял. – sarsnake

+0

Я думал, что проблема заключалась в том, что дизайнер Visual Studio не отображает пользовательский элемент управления (что может быть, когда вы не предоставляете конструктор без параметров) ... –

Смежные вопросы