ASP.NET Custom Control - PullRequest
       21

ASP.NET Custom Control

1 голос
/ 27 апреля 2010

Я создаю веб-элемент управления ASP.NET, в котором есть панель.

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

Мне нужно создать класс дизайна или что-то ??

Спасибо.

1 Ответ

2 голосов
/ 27 апреля 2010

Я бы создал веб-элемент управления с этой панелью: http://webproject.scottgu.com/CSharp/UserControls/UserControls.aspx

Тогда я бы добавил свойства PanelWidth и PanelHeight к этому элементу управления. Используйте установщик этих свойств, чтобы установить ширину и высоту панели внутри вашего элемента управления.

Чтобы ваши свойства были видны в браузере свойств, используйте атрибут Browsable: http://msdn.microsoft.com/en-us/library/system.componentmodel.browsableattribute%28VS.71%29.aspx

Чтобы определить, находитесь ли вы в режиме разработки или нет, используйте метод, описанный здесь: http://www.west -wind.com / WebLog / сообщений / 189.aspx

Это не на 100% то, что вы хотели, но могли бы дать вам несколько полезных идей.

...