home *** CD-ROM | disk | FTP | other *** search
- Imports System
- Imports System.Drawing
- Imports System.Collections
- Imports System.ComponentModel
- Imports System.Windows.Forms
- Imports System.Data
- Imports NETXP.Controls.Docking
-
- Namespace Docking
- Public Class Form1
- Inherits System.Windows.Forms.Form
- Private dockingManagerExtender1 As NETXP.Controls.Docking.DockingManagerExtender
- Private panelSettings As System.Windows.Forms.Panel
- Private propertyGrid1 As System.Windows.Forms.PropertyGrid
- Private label1 As System.Windows.Forms.Label
- Private imageList1 As System.Windows.Forms.ImageList
- Private panel1 As System.Windows.Forms.Panel
- Private tabbedGroups1 As NETXP.Controls.Docking.TabbedGroups
- Private treeView2 As System.Windows.Forms.TreeView
- Private WithEvents radioButton1 As System.Windows.Forms.RadioButton
- Private WithEvents radioButton2 As System.Windows.Forms.RadioButton
- Private WithEvents radioButton3 As System.Windows.Forms.RadioButton
- Private components As System.ComponentModel.IContainer
-
- Public Sub New()
- '
- ' Required for Windows Form Designer support
- '
- InitializeComponent()
- End Sub
-
- Protected Overrides Sub Dispose(ByVal disposing As Boolean)
- If disposing Then
- If Not components Is Nothing Then
- components.Dispose()
- End If
- End If
- MyBase.Dispose(disposing)
- End Sub
-
- #Region "Windows Form Designer generated code"
- Private Sub InitializeComponent()
- Me.components = New System.ComponentModel.Container
- Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form1))
- Me.dockingManagerExtender1 = New NETXP.Controls.Docking.DockingManagerExtender(Me.components)
- Me.panel1 = New System.Windows.Forms.Panel
- Me.tabbedGroups1 = New NETXP.Controls.Docking.TabbedGroups
- Me.label1 = New System.Windows.Forms.Label
- Me.panelSettings = New System.Windows.Forms.Panel
- Me.radioButton3 = New System.Windows.Forms.RadioButton
- Me.radioButton2 = New System.Windows.Forms.RadioButton
- Me.radioButton1 = New System.Windows.Forms.RadioButton
- Me.propertyGrid1 = New System.Windows.Forms.PropertyGrid
- Me.treeView2 = New System.Windows.Forms.TreeView
- Me.imageList1 = New System.Windows.Forms.ImageList(Me.components)
- Me.panel1.SuspendLayout()
- CType(Me.tabbedGroups1, System.ComponentModel.ISupportInitialize).BeginInit()
- Me.panelSettings.SuspendLayout()
- Me.SuspendLayout()
- '
- 'dockingManagerExtender1
- '
- Me.dockingManagerExtender1.ContainerControl = Me
- Me.dockingManagerExtender1.InnerControl = Me.panel1
- Me.dockingManagerExtender1.OuterControl = Me.label1
- '
- 'panel1
- '
- Me.panel1.Controls.Add(Me.tabbedGroups1)
- Me.panel1.Dock = System.Windows.Forms.DockStyle.Fill
- Me.dockingManagerExtender1.SetFullTitle(Me.panel1, "panel1")
- Me.panel1.Location = New System.Drawing.Point(144, 0)
- Me.panel1.Name = "panel1"
- Me.panel1.Size = New System.Drawing.Size(280, 390)
- Me.panel1.TabIndex = 8
- Me.dockingManagerExtender1.SetTitle(Me.panel1, "panel1")
- '
- 'tabbedGroups1
- '
- Me.tabbedGroups1.ActiveNode = Nothing
- Me.tabbedGroups1.AllowDrop = True
- Me.tabbedGroups1.AtLeastOneNode = False
- Me.tabbedGroups1.CloseShortcut = System.Windows.Forms.Shortcut.CtrlShiftC
- Me.tabbedGroups1.Dirty = True
- Me.tabbedGroups1.Dock = System.Windows.Forms.DockStyle.Fill
- Me.tabbedGroups1.Location = New System.Drawing.Point(0, 0)
- Me.tabbedGroups1.MoveNextShortcut = System.Windows.Forms.Shortcut.CtrlShiftN
- Me.tabbedGroups1.MovePreviousShortcut = System.Windows.Forms.Shortcut.CtrlShiftP
- Me.tabbedGroups1.Name = "tabbedGroups1"
- Me.tabbedGroups1.ProportionalResizeShortcut = System.Windows.Forms.Shortcut.CtrlShiftR
- Me.tabbedGroups1.SelectedNode = Nothing
- Me.tabbedGroups1.SelectedShortcut = System.Windows.Forms.Shortcut.CtrlShiftT
- Me.tabbedGroups1.Size = New System.Drawing.Size(280, 390)
- Me.tabbedGroups1.SplitHorizontalShortcut = System.Windows.Forms.Shortcut.CtrlShiftH
- Me.tabbedGroups1.SplitVerticalShortcut = System.Windows.Forms.Shortcut.CtrlShiftV
- Me.tabbedGroups1.TabIndex = 0
- '
- 'label1
- '
- Me.label1.Dock = System.Windows.Forms.DockStyle.Bottom
- Me.label1.Location = New System.Drawing.Point(0, 390)
- Me.label1.Name = "label1"
- Me.label1.Size = New System.Drawing.Size(592, 0)
- Me.label1.TabIndex = 7
- Me.label1.Text = "label1"
- '
- 'panelSettings
- '
- Me.dockingManagerExtender1.SetAllowDocking(Me.panelSettings, True)
- Me.panelSettings.Controls.Add(Me.radioButton3)
- Me.panelSettings.Controls.Add(Me.radioButton2)
- Me.panelSettings.Controls.Add(Me.radioButton1)
- Me.panelSettings.Dock = System.Windows.Forms.DockStyle.Left
- Me.dockingManagerExtender1.SetFullTitle(Me.panelSettings, "Settings")
- Me.dockingManagerExtender1.SetIcon(Me.panelSettings, CType(resources.GetObject("panelSettings.Icon"), System.Drawing.Image))
- Me.panelSettings.Location = New System.Drawing.Point(0, 0)
- Me.dockingManagerExtender1.SetMinimumSize(Me.panelSettings, 80)
- Me.panelSettings.Name = "panelSettings"
- Me.panelSettings.Size = New System.Drawing.Size(144, 390)
- Me.panelSettings.TabIndex = 4
- Me.dockingManagerExtender1.SetTitle(Me.panelSettings, "Settings")
- '
- 'radioButton3
- '
- Me.radioButton3.Location = New System.Drawing.Point(16, 64)
- Me.radioButton3.Name = "radioButton3"
- Me.radioButton3.Size = New System.Drawing.Size(112, 24)
- Me.radioButton3.TabIndex = 2
- Me.radioButton3.Text = "Windows Default"
- '
- 'radioButton2
- '
- Me.radioButton2.Location = New System.Drawing.Point(16, 40)
- Me.radioButton2.Name = "radioButton2"
- Me.radioButton2.Size = New System.Drawing.Size(112, 24)
- Me.radioButton2.TabIndex = 1
- Me.radioButton2.Text = "Office XP"
- '
- 'radioButton1
- '
- Me.radioButton1.Checked = True
- Me.radioButton1.Location = New System.Drawing.Point(16, 16)
- Me.radioButton1.Name = "radioButton1"
- Me.radioButton1.Size = New System.Drawing.Size(112, 24)
- Me.radioButton1.TabIndex = 0
- Me.radioButton1.TabStop = True
- Me.radioButton1.Text = "Office 2003"
- '
- 'propertyGrid1
- '
- Me.dockingManagerExtender1.SetAllowDocking(Me.propertyGrid1, True)
- Me.propertyGrid1.CommandsVisibleIfAvailable = True
- Me.propertyGrid1.Dock = System.Windows.Forms.DockStyle.Right
- Me.dockingManagerExtender1.SetFullTitle(Me.propertyGrid1, "Properties")
- Me.dockingManagerExtender1.SetIcon(Me.propertyGrid1, CType(resources.GetObject("propertyGrid1.Icon"), System.Drawing.Image))
- Me.propertyGrid1.LargeButtons = False
- Me.propertyGrid1.LineColor = System.Drawing.SystemColors.ScrollBar
- Me.propertyGrid1.Location = New System.Drawing.Point(424, 0)
- Me.dockingManagerExtender1.SetMinimumSize(Me.propertyGrid1, 80)
- Me.propertyGrid1.Name = "propertyGrid1"
- Me.propertyGrid1.Size = New System.Drawing.Size(168, 390)
- Me.propertyGrid1.TabIndex = 5
- Me.propertyGrid1.Text = "propertyGrid1"
- Me.dockingManagerExtender1.SetTitle(Me.propertyGrid1, "Properties")
- Me.propertyGrid1.ViewBackColor = System.Drawing.SystemColors.Window
- Me.propertyGrid1.ViewForeColor = System.Drawing.SystemColors.WindowText
- '
- 'treeView2
- '
- Me.dockingManagerExtender1.SetAllowDocking(Me.treeView2, True)
- Me.treeView2.Dock = System.Windows.Forms.DockStyle.Bottom
- Me.dockingManagerExtender1.SetFullTitle(Me.treeView2, "Tree View")
- Me.dockingManagerExtender1.SetIcon(Me.treeView2, CType(resources.GetObject("treeView2.Icon"), System.Drawing.Image))
- Me.treeView2.ImageIndex = -1
- Me.treeView2.Location = New System.Drawing.Point(144, 238)
- Me.dockingManagerExtender1.SetMinimumSize(Me.treeView2, 100)
- Me.treeView2.Name = "treeView2"
- Me.treeView2.SelectedImageIndex = -1
- Me.treeView2.Size = New System.Drawing.Size(280, 152)
- Me.treeView2.TabIndex = 9
- Me.dockingManagerExtender1.SetTitle(Me.treeView2, "Tree View")
- '
- 'imageList1
- '
- Me.imageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit
- Me.imageList1.ImageSize = New System.Drawing.Size(16, 16)
- Me.imageList1.ImageStream = CType(resources.GetObject("imageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
- Me.imageList1.TransparentColor = System.Drawing.Color.Transparent
- '
- 'Form1
- '
- Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
- Me.ClientSize = New System.Drawing.Size(592, 390)
- Me.Controls.Add(Me.treeView2)
- Me.Controls.Add(Me.panel1)
- Me.Controls.Add(Me.propertyGrid1)
- Me.Controls.Add(Me.panelSettings)
- Me.Controls.Add(Me.label1)
- Me.Name = "Form1"
- Me.Text = "Form1"
- Me.panel1.ResumeLayout(False)
- CType(Me.tabbedGroups1, System.ComponentModel.ISupportInitialize).EndInit()
- Me.panelSettings.ResumeLayout(False)
- Me.ResumeLayout(False)
-
- End Sub
- #End Region
-
- <STAThread()> _
- Public Shared Sub Main(ByVal args As String())
- Application.Run(New Form1)
- End Sub
-
- Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Dim tn As TabGroupNode = Me.tabbedGroups1.RootSequence.AddNewNode()
- tn.TabPages.Add(New NETXP.Controls.Docking.TabPage("Test 1"))
- tn.TabPages.Add(New NETXP.Controls.Docking.TabPage("Test 2"))
- tn = Me.tabbedGroups1.RootSequence.AddNewNode()
- tn.TabPages.Add(New NETXP.Controls.Docking.TabPage("Test 3"))
- End Sub
-
- Private Sub radioButton1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles radioButton1.CheckedChanged
- If radioButton1.Checked Then
- Me.dockingManagerExtender1.DockingManager.Renderer = New NETXP.Controls.Docking.Renderers.Office2003
- Me.tabbedGroups1.Renderer = New NETXP.Controls.Docking.Renderers.Office2003
- End If
- End Sub
-
- Private Sub radioButton2_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles radioButton2.CheckedChanged
- If radioButton2.Checked Then
- Me.dockingManagerExtender1.DockingManager.Renderer = New NETXP.Controls.Docking.Renderers.OfficeXP
- Me.tabbedGroups1.Renderer = New NETXP.Controls.Docking.Renderers.OfficeXP
- End If
- End Sub
-
- Private Sub radioButton3_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles radioButton3.CheckedChanged
- If radioButton3.Checked Then
- Me.dockingManagerExtender1.DockingManager.Renderer = New NETXP.Controls.Docking.Renderers.WindowsDefault
- Me.tabbedGroups1.Renderer = New NETXP.Controls.Docking.Renderers.WindowsDefault
- End If
- End Sub
- End Class
- End Namespace