aardio 文档

Tabs 标签页

Tabs 用于在多个页面之间切换。AntdUI 的 Tabs 内部通过 Pages 管理 TabPage,每个 TabPage 本身也是 WinForms 容器,可继续放入 AntdUI 控件或普通 WinForms 控件。

import win.ui;
var winform = win.form(text="AntdUI Tabs";right=760;bottom=460)
winform.add(host={cls="custom";left=20;top=20;right=730;bottom=420;z=1})

import dotNet.AntdUI;
import System.Windows.Forms;

var tabs = AntdUI.Tabs(winform.host);
tabs.Type = AntdUI.TabType.Card;
tabs.Centered = false;

var page1 = AntdUI.TabPage();
page1.Text = "概览";

var page2 = AntdUI.TabPage();
page2.Text = "设置";
page2.Badge = "2";

// TabPage 是 WinForms 容器,可继续放控件。
var btn = AntdUI.Button();
btn.Text = "页面内按钮";
btn.Dock = System.Windows.Forms.DockStyle.Top;
page1.Controls.Add(btn);

tabs.Pages.Add(page1);
tabs.Pages.Add(page2);
tabs.SelectedIndex = 0;

tabs.SelectedIndexChanged = function(sender,index){
    winform.text = "当前标签序号:" + index;
}

winform.show();
win.loopMessage();

常用属性

TabPage 常用属性

常用方法与事件

注意

Markdown 格式