2009-06-23 2 views
0

Я создал элемент управления, DataGridViewContainer, который подделывает прокрутку частичной строки в DataGridView - в основном это панель, панель прокрутки и несколько обработчиков событий. Я хотел бы иметь возможность использовать DataGridViewContainer во время разработки, перетаскивая на него DataGridView, чтобы установить его свойство .DataGridView на перетаскиваемый элемент управления. Как обрабатывать drag-and-drop в дизайнере?Как обрабатывать drag-and-drop в дизайнере?

ответ

0

Если вы хотите, чтобы иметь возможность перетащить DataGridView (или любой другой объект, на самом деле), ваш UserControl должен быть сконфигурирован для работы в качестве контейнера,

A simple example a control acting as a container

С другой стороны, и то, что я бы reacomend, заключается в том, что если каждый контейнер всегда будет содержать один datagridview, просто добавьте datagridview в usercontrol во время разработки (конструктор usercontrol, а не форма, содержащая элемент управления). Вы можете установить свойства в usercontrol для отображения соответствующих свойств, которые вам нужно изменить.

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