Пример #1
0
        public Form1()
        {
            InitializeComponent();

            currentSelectedLabel = lblSelectFiles;

            this.lblSelectFiles.MouseEnter += colorFaderLabel_MouseEnter;
            this.lblSelectFiles.MouseLeave += colorFaderLabel_MouseLeave;
            this.lblSelectFiles.Click += colorFaderLabel_Click;
            AddPage(this.lblSelectFiles, new SelectFilesPage());

            this.lblDefineExpressions.MouseEnter += colorFaderLabel_MouseEnter;
            this.lblDefineExpressions.MouseLeave += colorFaderLabel_MouseLeave;
            this.lblDefineExpressions.Click += colorFaderLabel_Click;
            AddPage(this.lblDefineExpressions, new ExpressionsPage());

            this.lblPreview.MouseEnter += colorFaderLabel_MouseEnter;
            this.lblPreview.MouseLeave += colorFaderLabel_MouseLeave;
            this.lblPreview.Click += colorFaderLabel_Click;
            AddPage(this.lblPreview, new PreviewPage());

            this.lblRename.MouseEnter += colorFaderLabel_MouseEnter;
            this.lblRename.MouseLeave += colorFaderLabel_MouseLeave;
            this.lblRename.Click += colorFaderLabel_Click;
            AddPage(this.lblRename, new PreviewPage());

            this.FormClosing += Form1_FormClosing;
        }
Пример #2
0
        private void colorFaderLabel_Click(object sender, EventArgs e)
        {
            ColorFaderLabel lbl = (ColorFaderLabel)sender;
            if (lbl != currentSelectedLabel)
            {
                pages[currentSelectedLabel].Visible = false;
                pages[lbl].Visible = true;

                currentSelectedLabel.ForeColor = this.ForeColor;
                currentSelectedLabel = lbl;
                currentSelectedLabel.ForeColor = SystemColors.Highlight;
            }
        }