51 lines
1.4 KiB
C#
51 lines
1.4 KiB
C#
![]() |
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);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|