在Windows.Forms上切换TabController上的选项卡
本文关键字:选项 TabController Windows Forms | 更新日期: 2023-09-27 18:26:33
我有一个关于Windows.Forms.TabController.的问题
我的选项卡控制器有3页。如何每4秒移动一次新的选项卡页面?即第0-第4秒-停留在tab1上,第5到第8秒-移至表2,表3第9至12秒,第13到第16位-在表1上,依此类推。
使用计时器。将类中的前2行放在构造函数之前
int currentTab = 0;
System.Windows.Forms.Timer dispatcherTimer;
在构造函数中放置以下3行
dispatcherTimer = new System.Windows.Forms.Timer();
dispatcherTimer.Tick += new EventHandler(OnTimedEvent);
dispatcherTimer.Interval = 4000;
dispatcherTimer.Start();
把这个放在类的某个地方
private static void OnTimedEvent(object sender, EventArgs e)
{
tabControl.SelectedIndex = currentTab++;
if(currentTab==3)
currentTab = 0;
}