Exemple #1
0
        public JcwDockManager(ContainerControl form, int autoHideContainerWidth, Font autoHideContainerFont)
        {
            m_containerControl       = form;
            m_autoHideContainerWidth = autoHideContainerWidth;
            m_autoHideContainerFont  = autoHideContainerFont;

            InitializeComponent();

            // convert images to bitmaps
            Bitmap arrowUp    = JcwResources.GetObject("ArrowUp") as Bitmap;
            Bitmap arrowRight = JcwResources.GetObject("ArrowRight") as Bitmap;
            Bitmap arrowDown  = JcwResources.GetObject("ArrowDown") as Bitmap;
            Bitmap arrowLeft  = JcwResources.GetObject("ArrowLeft") as Bitmap;

            // make the background color in this bitmap transparent. the background
            // color is the color of the pixel at (1,1) in the image
            arrowUp.MakeTransparent(arrowUp.GetPixel(1, 1));
            arrowRight.MakeTransparent(arrowRight.GetPixel(1, 1));
            arrowDown.MakeTransparent(arrowDown.GetPixel(1, 1));
            arrowLeft.MakeTransparent(arrowLeft.GetPixel(1, 1));

            // store the bitmaps in the image list
            this.imageList1.Images.Add("up", arrowUp);
            this.imageList1.Images.Add("right", arrowRight);
            this.imageList1.Images.Add("down", arrowDown);
            this.imageList1.Images.Add("left", arrowLeft);
        }
        public NavigationMdiParentFrm()
        {
            InitializeComponent();

            BackMenuButton            = new JcwToolStripButton();
            BackMenuButton.Alignment  = ToolStripItemAlignment.Right;
            BackMenuButton.Click     += new EventHandler(BackMenuButton_Click);
            BackMenuButton.Enabled    = true;
            BackMenuButton.Image      = (Bitmap)JcwResources.GetObject("BackButton");
            BackMenuButton.ImageAlign = ContentAlignment.MiddleLeft;
            BackMenuButton.Text       = JcwResources.GetString("BackMenuButtonText");
            BackMenuButton.TextAlign  = ContentAlignment.MiddleRight;
            BackMenuButton.Visible    = true;

            MdiMenuStrip.Items.Add(BackMenuButton);
        }