子窗体基类,继承于该类的子窗体将具有 Office2007 窗口的风格。
命名空间:
SuperMap.Desktop程序集: SuperMap.Desktop.UI.Controls (in SuperMap.Desktop.UI.Controls)
版本: dll
语法
C# |
---|
public class FormBaseChild : XtraForm, IForm |
备注
主窗口主要用来处理界面布局的工作,包括生成 Ribbon 控件、生成浮动窗口、管理各种子窗体等等。
由于 Ribbon 风格的窗口在 .NET Framework 默认的界面库里面没有提供,需要使用第三方的界面库,同时,考虑便于更换界面库的问题,SuperMap Deskpro .NET 没有直接把第三方界面库的相关类型暴露给用户使用,因此,提供了 FormBase 和 FormBaseChild 两个类,FormBase 类是主窗口的基类,FormBaseChild 类是子窗体的基类,如果主窗口从 FormBase 直接继承,其他的子窗体从 FormBaseChild 类继承,则用户窗口就会具有 Office2007 窗口的风格,否则,用户窗口就不具有 Office2007 窗口的风格。另外,这两个基类还处理了一些窗口关系的问题,同时对相关接口也进行了实现,如果不从这两个类继承,有些工作就需要用户自己重新去做。相关详细信息请参见 FormBase 类和 FormBaseChild 类。
继承层次
System..::.Object
System..::.MarshalByRefObject
System.ComponentModel..::.Component
System.Windows.Forms..::.Control
System.Windows.Forms..::.ScrollableControl
System.Windows.Forms..::.ContainerControl
System.Windows.Forms..::.Form
MouseWheelContainerForm
XtraForm
SuperMap.Desktop..::.FormBaseChild
System..::.MarshalByRefObject
System.ComponentModel..::.Component
System.Windows.Forms..::.Control
System.Windows.Forms..::.ScrollableControl
System.Windows.Forms..::.ContainerControl
System.Windows.Forms..::.Form
MouseWheelContainerForm
XtraForm
SuperMap.Desktop..::.FormBaseChild