Я хочу разработать приложение для форм Windows, в котором я хочу, чтобы один и тот же элемент управления ленты отображался сверху с теми же функциями, связанными с Click. Есть ли решение добавить одну ленту ко всем формам? Я попробовал MDI, но у меня нет требования о том, чтобы одновременно открывать несколько документов. Я попытался добавить одну и ту же ленту ко всем формам один за другим, но затем мне нужно создать методы щелчка для всех кнопок во всех формах отдельно, то есть утомительно и тратить время.Управление общей лентой в формах Windows
Кроме того, мне нужно знать любое решение для сглаживания перехода между сменой формы. Когда я использую код:
Form f1=new Form();
f1.show();
this.hide();
Это правильно работает для переключения между формами, но проблема в том, что он создает рывок на экране. Итак, есть ли решение для плавного перехода форм?
Создайте базовую форму, добавьте ленту к базовой форме, а затем пусть каждая форма (те, которые вы хотите иметь ленту) наследуете от базовой формы. – Johan
Но когда я наследую от моего customribbonform, макет в визуальных изменениях студии и при нажатии имени формы, дизайнерский вид не открывается. –