c# c/s程序,用按钮怎么控制标签页的切换,我10个tabpage,求循环代码

 我来答
百度网友07da055
推荐于2016-09-05 · TA获得超过659个赞
知道小有建树答主
回答量:356
采纳率:33%
帮助的人:232万
展开全部
//全局变量
int count;
int index = 0;

public Form2()//窗体构造器
{
InitializeComponent();
count = tabControl1.TabPages.Count;//记录tabpage的总量
}

private void button1_Click(object sender, EventArgs e)//鼠标点击事件
{
index++;
index = index % count;//索引对总量取余数,防止索引超出
tabControl1.SelectedIndex = index;
}
追问
现在有个问题,我把按钮中的时间写到了timer中 timer的时间设置是10秒
程序一运行第一标签页很快闪过,从第二标签页开始正常切换,求解
追答
如果你的Timer控件事件和我给你的鼠标点击事件内容差不多
那导致该情况的发生,可能是这样的:
标签是从第一个开始的,timer控件启动时,立刻跳转至第二页,timer控件的事件间隔都是一样的,但是从窗体创建、显示,到timer控件第一次事件,时间很短暂的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式