public ToolBarDockArea(ToolBarManager dockManager, DockStyle dockStyle) { InitializeComponent(); this.SetStyle( ControlStyles.AllPaintingInWmPaint | ControlStyles.DoubleBuffer, true); _dockManager = dockManager; DockManager.DockStation.Controls.Add(this); if(dockStyle == DockStyle.Fill || dockStyle == DockStyle.None) dockStyle = DockStyle.Top; this.Dock = dockStyle; this.SendToBack(); FitHolders(); this.Layout += new LayoutEventHandler(LayoutHandler); }
protected MainForm( AutoOpenMode autoOpenMode, string autoOpenParam ) { this.autoOpenMode = autoOpenMode; this.autoOpenParam = autoOpenParam; // // Required for Windows Form Designer support // InitializeComponent(); Directory.CreateDirectory( Path.GetDirectoryName( configFile ) ); // // TODO: Add any constructor code after InitializeComponent call // toolBarManager = new ToolBarManager(this, this); // add toolbars ToolBarDockHolder holder; // main tool bar mainToolBar.Text = "Main Tool Bar"; holder = toolBarManager.AddControl(mainToolBar); holder.AllowedBorders = AllowedBorders.Top | AllowedBorders.Left | AllowedBorders.Right; // image toolbar imageToolBar.Text = "Image Tool Bar"; holder = toolBarManager.AddControl(imageToolBar); holder.AllowedBorders = AllowedBorders.Top | AllowedBorders.Left | AllowedBorders.Right; histogramWin.DockStateChanged += new EventHandler(histogram_DockStateChanged); statisticsWin.DockStateChanged += new EventHandler(statistics_DockStateChanged); histogramWin.VisibleChanged += new EventHandler( histogram_VisibleChanged ); statisticsWin.VisibleChanged += new EventHandler( statistics_VisibleChanged ); // set up drag-n-drop support this.dockManager.DragDrop += new System.Windows.Forms.DragEventHandler( this.dockManager_DragDrop ); this.dockManager.DragEnter += new System.Windows.Forms.DragEventHandler( this.dockManager_DragEnter ); this.dockManager.AllowDrop = true; }
public ToolBarDockHolder(ToolBarManager dm, Control c, DockStyle style) { InitializeComponent(); m_tooltip = new ToolTip(); this.SetStyle( ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true); _panel.Controls.AddRange(new Control[] { c }); DockManager = dm; if (style == DockStyle.Left) { _preferredDockedArea = dm.Left; } else if (style == DockStyle.Right) { _preferredDockedArea = dm.Right; } else if (style == DockStyle.Bottom) { _preferredDockedArea = dm.Bottom; } else { _preferredDockedArea = dm.Top; } _control = c; FloatForm.Visible = false; FloatForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; FloatForm.MaximizeBox = false; FloatForm.MinimizeBox = false; FloatForm.ShowInTaskbar = false; FloatForm.ClientSize = new Size(10, 10); // Added by mav DockManager.MainForm.AddOwnedForm(FloatForm); DockStyle = style; ToolbarTitle = c.Text; // _control.TextChanged += new EventHandler(control_TextChanged); }
public ToolBarDockHolder(ToolBarManager dm, Control c, DockStyle style) { InitializeComponent(); this.SetStyle( ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true); _panel.Controls.AddRange(new Control[]{c}); DockManager = dm; if(style == DockStyle.Left) { _preferredDockedArea = dm.Left; } else if(style == DockStyle.Right) { _preferredDockedArea = dm.Right; } else if(style == DockStyle.Bottom) { _preferredDockedArea = dm.Bottom; } else { _preferredDockedArea = dm.Top; } _control = c; FloatForm.Visible = false; FloatForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; FloatForm.MaximizeBox = false; FloatForm.MinimizeBox = false; FloatForm.ShowInTaskbar = false; FloatForm.ClientSize = new Size(10,10); // Added by mav DockManager.MainForm.AddOwnedForm(FloatForm); DockStyle = style; ToolbarTitle = c.Text; // _control.TextChanged += new EventHandler(control_TextChanged); }
public ToolBarDockArea(ToolBarManager dockManager, DockStyle dockStyle) { InitializeComponent(); this.SetStyle( ControlStyles.AllPaintingInWmPaint | ControlStyles.DoubleBuffer, true); _dockManager = dockManager; DockManager.DockStation.Controls.Add(this); if (dockStyle == DockStyle.Fill || dockStyle == DockStyle.None) { dockStyle = DockStyle.Top; } this.Dock = dockStyle; this.SendToBack(); FitHolders(); this.Layout += new LayoutEventHandler(LayoutHandler); }
public MainForm() { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // toolBarManager = new ToolBarManager(this, this); // add toolbars ToolBarDockHolder holder; // main tool bar mainToolBar.Text = "Main Tool Bar"; holder = toolBarManager.AddControl(mainToolBar); holder.AllowedBorders = AllowedBorders.Top | AllowedBorders.Left | AllowedBorders.Right; // image toolbar imageToolBar.Text = "Image Tool Bar"; holder = toolBarManager.AddControl(imageToolBar); holder.AllowedBorders = AllowedBorders.Top | AllowedBorders.Left | AllowedBorders.Right; histogramWin.DockStateChanged += new EventHandler(histogram_DockStateChanged); statisticsWin.DockStateChanged += new EventHandler(statistics_DockStateChanged); histogramWin.VisibleChanged += new EventHandler( histogram_VisibleChanged ); statisticsWin.VisibleChanged += new EventHandler( statistics_VisibleChanged ); }
public MainFrm() { // // Required for Windows Form Designer support // SAoption = new SpatialAnalysisOption("c:\\temp"); IMapDocument pMapDocument = new MapDocumentClass(); modPublicClass = new ModPublicClass(pMapDocument, @"D:\PPT\��ѵPPT\CSHARPDEMO\CSharp\data", "data.mxd"); InitializeComponent(); m_AOI = new RectangleElementClass(); IElementProperties property = m_AOI as IElementProperties; property.Name = "Map_AOI"; ResetFillSymbol(); //���ƹ����� _toolBarManager = new ToolBarManager(this, this); // The control Text property is used to draw the bar name while floating // and on view/hide menu. toolBar1.Text = "��������"; toolBar2.Text = "�������������"; // Add toolbar (default position) _toolBarManager.AddControl(toolBar1, DockStyle.Top); _toolBarManager.AddControl(toolBar2, DockStyle.None); _toolBarManager.AddControl(axToolbarControl1, DockStyle.None); pNetFlagArray = new ArrayClass(); }