【发布时间】:2015-10-28 11:48:49
【问题描述】:
我想开发 Windows 窗体应用程序,在该应用程序中,我希望相同的功能区控件显示在顶部,并具有相同的单击功能。是否有任何解决方案可以为所有表单添加相同的功能区?我尝试了 MDI,但我不需要同时打开多个文档。我尝试为所有表单一个一个添加相同的功能区,但是,我需要为所有表单中的所有按钮分别创建单击方法,这既乏味又浪费时间。
另外,我需要知道在表单更改之间平滑过渡的任何解决方案。当我使用代码时:
Form f1=new Form();
f1.show();
this.hide();
这适用于在表单之间切换,但问题是它会在屏幕上产生抖动。那么,有没有什么办法可以让表单的平滑过渡呢?
【问题讨论】:
-
创建一个基本表单,将功能区添加到基本表单,然后让每个表单(您希望拥有功能区的表单)从基本表单继承。
-
但是当我从我的 customribbonform 继承时,Visual Studio 中的布局发生了变化,并且在单击表单名称时,没有打开设计器视图。