Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #4
0
        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);
        }
Example #6
0
        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 );
        }
Example #7
0
        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();
        }