Esempio n. 1
0
        private void ReplaceContentControl(int index)
        {
            if (currentContentControl != null)
            {
                currentContentControl.CloseControl(options);
            }

            if (index == 0)
            {
                prevButton.Enabled = false;
                nextButton.Enabled = true;
            }
            else if (index == (contentControls.Count - 1))
            {
                prevButton.Enabled = true;
                nextButton.Enabled = false;
            }
            else
            {
                prevButton.Enabled = true;
                nextButton.Enabled = true;
            }

            InstallerControl newContentControl = contentControls[index];

            newContentControl.Dock = DockStyle.Fill;

            titleLabel.Text    = newContentControl.Title;
            subTitleLabel.Text = newContentControl.SubTitle;

            contentPanel.Controls.Clear();
            contentPanel.Controls.Add(newContentControl);

            newContentControl.OpenControl(options);

            currentContentControl = newContentControl;
        }