2007年9月6日星期四

SmartPart & Workspce

SmartPart是一个应用程序的可视化组件,我们可以通过继承System.Windows.Forms.UserControl类来实现。一旦继承了UserControl类,开发人员就可以进行界面的设计。接下来我们需要将SmartPart显示在界面中(Workspace)。下面的代码描述了如何将SmartPart显示在指定的Workspace中:

TestView view = WorkItem.SmartParts.AddNew<TestView>(); 
WorkItem.Workspaces[“TestWorkSpace”].Show(view);

在上面的代码中,我们将TestView添加到WorkItem的SmartParts集合中,并且显示在名为“TestWorkSpace”的Workspace中。

Workspace是用来显示控件或SmartPart的组件,在CAB中包含了如下的Workspace类型:

  • WindowWorkspace.
  • MdiWorkspace.
  • TabWorkspace.
  • DeckWorkspace.
  • ZoneWorkspace.

没有评论: