c#Metro框架 - 上一页和下一页按钮,用于访问另一个面板

时间:2016-12-21 14:10:48

标签: c#

我正在使用MetroFramework开发这个项目“Profiling System”,我遇到了这个问题。如果我单击下一个按钮,我希望我的系统显示其他面板,其中包含MetroTextboxes,MetroComboboxes,MetroCheckboxes和MetroFramework的其他工具,但面板不会出现。

我也想尝试UserControl只是在表单上滑动但我不知道如何。请帮忙。

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MetroFramework.Forms;

namespace TEST.cs
{
    public partial class Form1 : MetroForm
    {
        List<Panel> listPanel = new List<Panel>();
        int index;
        public Form1()
        {
            InitializeComponent();
        }

        private void btnBack_Click(object sender, EventArgs e)
        {
            if (index > 0)
                listPanel[--index].BringToFront();
        }

        private void btnNext_Click(object sender, EventArgs e)
        {
            if (index < listPanel.Count - 1)
                listPanel[++index].BringToFront();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            listPanel.Add(metroPanel1);
            listPanel.Add(metroPanel2);
            listPanel.Add(metroPanel3);
            listPanel[index].BringToFront();
        }
    }
}

0 个答案:

没有答案