Вы не можете сделать это, потому что это не имеет смысла делать.
Предположим, что вы можете делать то, что просите - тогда в форме вы сможете перемещать кнопки пользовательского элемента управления и т. Д. - по сути, разрабатывая пользовательский элемент управления на самой поверхности. Хорошо, но как насчет всех других форм, которые также имеют этот пользовательский элемент управления? Вот почему, когда вы удаляете пользовательский элемент управления, он фиксируется. Вы не проектируете пользовательский элемент управления для экземпляра формы, вы проектируете элемент управления, а затем он одинаков для каждой формы.
То же самое с нажатием на кнопку. Вы хотите создать обработчик события click, но в зависимости от того, что вы запрашиваете, это произойдет в форме. Но кнопка не в вашей форме, она находится на вашем пользовательском элементе управления, ее событие click должно обрабатываться в пользовательском элементе управления, а не в родительской форме.
Идея, лежащая в основе пользовательских элементов управления, заключается в том, что НЕ нужно делать то, что вы описываете. Это предварительно собранные строительные блоки.
DataBindinghNavigator - это не что иное, как набор инструментов. Если вы хотите такое поведение, просто используйте инструментальную полосу.