Доброе время суток.
Делаю свой контрол. Хочу такую-же панель как у DataGridView. Когда располагаешь её на форме, у неё есть дополнительное, собственное, всплывающее окно. Там есть "Правка столбцов", "Добавить столбец" и т.д.
Нашел:
[Docking(DockingBehavior.Ask)]
Создает окно с предложением закрепить в родительском контейнере.
Как еще в это окно / меню добавить элементы?
Здравствуйте, DrinkinS, Вы писали:
DS>Доброе время суток.
DS>Делаю свой контрол. Хочу такую-же панель как у DataGridView. Когда располагаешь её на форме, у неё есть дополнительное, собственное, всплывающее окно. Там есть "Правка столбцов", "Добавить столбец" и т.д.
DS>Нашел:
DS>[Docking(DockingBehavior.Ask)]
DS>Создает окно с предложением закрепить в родительском контейнере.
DS>Как еще в это окно / меню добавить элементы?
Вроде нашел. Называется смарт-тег.
https://msdn.microsoft.com/ru-ru/library/system.componentmodel.design.designeractionlist(v=vs.110).aspx
https://msdn.microsoft.com/ru-ru/library/ms171830(v=vs.110).aspx
Все заработало. Теперь вопрос в сохранении.
В контроле добавил форму, можно настраивать. Но только до закрытия программы, по открытию все в начальном состоянии. Как сделать сохранение настроенного?