首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么创建向导

2011-12-24 
C#如何创建向导如题,请高手帮帮忙[解决办法]用一个tabControl把每步的界面做成里面的tabpagetabControl.Se

C#如何创建向导
如题,请高手帮帮忙

[解决办法]
用一个tabControl把每步的界面做成里面的tabpage
tabControl.SelectedIndex定义为0

用一个Int pageCount存储tabControl.SelectedIndex当前的值
然后点一次下一步tabControl.SelectedIndex加1
上一步呢就减1

//下一步按纽事件
private void nextButton_Click(object sender, System.EventArgs e)
{
switch(pageCount)
{
//第一步做什么
case 0:
........;
........;
break;
//第二步做什么
case 1:
.......;
.......;

break;
.
.
.

}
//向下翻页
if(pageCount <=5)//5为现在的tabpage有6个
{
pageCount++;
}
mainTabControl.SelectedIndex=pageCount;

}


//上一步按纽的事件
private void stepButton_Click(object sender, System.EventArgs e)
{
if(pageCount> 0)
{
pageCount--;
TabControl.SelectedIndex=pageCount;
}
if(pageCount==0)
{
stepButton.Enabled=false;
}
}

把所有功能实现以后 移动TabControl的位置 用窗口顶部挡住 tabpage的选择拦,在把TabControl的tab索引的属性设为false

这样就OK了~~~ ^_^我是菜鸟 只知道这个办法~~~ 自己做了个 感觉基本有向导的模式了

热点排行