SunnyUI/SunnyUI.Demo/Forms/Frames/FCustomMain.cs

51 lines
1.4 KiB
C#
Raw Normal View History

2022-03-17 23:16:53 +08:00
namespace Sunny.UI.Demo
{
public partial class FCustomMain : UIForm
{
public FCustomMain()
{
InitializeComponent();
//新建一个窗体改继承Form为UIForm
//窗体上只要放一个UITabControl并关联到UIForm这样多页面框架就已经打好了其余的可以自由发挥
MainTabControl = uiTabControl1;
//有三个UIPage分别为
//FPage1其属性PageIndex为1001
//FPage2其属性PageIndex为1002
//FPage3其属性PageIndex为1003
//设置FTitlePage1为主页面不能被关闭
var mainPage = new FPage1();
MainTabControl.MainPage = mainPage.Text = "主页";
AddPage(mainPage);
}
private void uiButton1_Click(object sender, System.EventArgs e)
{
//因为主页面已经加进去了,直接选取即可
SelectPage(1001);
}
private void uiButton2_Click(object sender, System.EventArgs e)
{
if (!ExistPage(1002))
{
AddPage(new FPage2());
}
SelectPage(1002);
}
private void uiButton3_Click(object sender, System.EventArgs e)
{
if (!ExistPage(1003))
{
AddPage(new FPage3());
}
SelectPage(1003);
}
}
}