社区
C#
帖子详情
C#如何创建向导
dzgcxy
2007-07-25 10:44:45
如题,请高手帮帮忙
...全文
225
5
打赏
收藏
C#如何创建向导
如题,请高手帮帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Macosx
2007-07-25
打赏
举报
回复
把wizard不同的页写成不同的control 再建一个wizardForm类 包含有back next finish等button 上边有panel来加载不同的页 再建一个WizardControl控制不同页的切换
Macosx
2007-07-25
打赏
举报
回复
当然没有现成的 一个完整的Wizard类 估计代码量为1000行左右 不包括各个页面的实现
zmj1563
2007-07-25
打赏
举报
回复
不好意思写错了
//5代表 示例里的TabControl有6个tabpage 最大索引是5
zmj1563
2007-07-25
打赏
举报
回复
用一个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了~~~ ^_^我是菜鸟 只知道这个办法~~~ 自己做了个 感觉基本有向导的模式了
dzgcxy
2007-07-25
打赏
举报
回复
C#中好象没有WizardForm类啊
C#
WinForm
向导
控件
很好用的
C#
WinForm
向导
控件
c#
自己
创建
的个性化左菜单及软件个性化标题
c#
自己
创建
的个性化左菜单及软件个性化标题,有使用例子希望能帮助到大家。
实例125 如何使用水晶报表
向导
创建
报表
C#
实例125 如何使用水晶报表
向导
创建
报表
C#
实例125 如何使用水晶报表
向导
创建
报表
C#
实例125 如何使用水晶报表
向导
创建
报表
C#
c#
winform
向导
Wizard
自定义的
向导
控件,一个wizard
向导
一定是你的软件迫切需要的吧!
向导
控件代码
c#
代码
c#
代码
向导
控件,下一步,上一步,完成......
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章