Панель настройки как у DataGridView
От: DrinkinS  
Дата: 12.01.18 08:20
Оценка:
Доброе время суток.
Делаю свой контрол. Хочу такую-же панель как у DataGridView. Когда располагаешь её на форме, у неё есть дополнительное, собственное, всплывающее окно. Там есть "Правка столбцов", "Добавить столбец" и т.д.

Нашел:
[Docking(DockingBehavior.Ask)]
Создает окно с предложением закрепить в родительском контейнере.

Как еще в это окно / меню добавить элементы?
Re: Панель настройки как у DataGridView
От: DrinkinS  
Дата: 12.01.18 09:29
Оценка:
Здравствуйте, 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
Re[2]: Панель настройки как у DataGridView
От: DrinkinS  
Дата: 12.01.18 14:00
Оценка:
Все заработало. Теперь вопрос в сохранении.

В контроле добавил форму, можно настраивать. Но только до закрытия программы, по открытию все в начальном состоянии. Как сделать сохранение настроенного?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.