Default constructor for a DockPanePlugin
Namespace: Autodesk.Navisworks.Api.Plugins
Assembly: Autodesk.Navisworks.Api (in Autodesk.Navisworks.Api.dll)
Syntax
Visual Basic |
---|
Protected Sub New |
C# |
---|
protected DockPanePlugin() |
Visual C++ |
---|
protected:
DockPanePlugin() |
Examples
CopyUsage of DockPanePlugin
using System.Windows.Forms;
using Autodesk.Navisworks.Api.Plugins;
namespace BasicDockPanePlugin
{
[Plugin("BasicDockPanePlugin.BasicDockPanePlugin", "ADSK",
DisplayName = "BasicDockPanePlugin",
ToolTip = "Basic Docking Pane Plugin")]
[DockPanePlugin(100, 300)]
[Strings("BasicDockPanePlugin.ADSK.name")]
public class BasicDockPanePlugin : DockPanePlugin
{
public override Control CreateControlPane()
{
HelloWorldControl control = new HelloWorldControl();
control.Dock = DockStyle.Fill;
control.Text = this.TryGetString("HelloWorldText");
control.CreateControl();
return control;
}
public override void DestroyControlPane(Control pane)
{
pane.Dispose();
}
}
}
See Also