首页 / 知识
关于Visual Studio:在C#2.0中创建向导的最佳方法是什么?
2023-04-13 21:12:00

What is the best way to create a wizard in C# 2.0?我有一个winforms应用程序,用户将在其中创建库存项目,并且在创建时需要发生许多不同的事情。 我认为用于此的用户界面可能应该是某种向导,但是我不确定实现此目的的最佳方法。 我看到了几个第三方向导控件,并且还看到了使面板可见/不可见的手动实现。 人们过去使用的最佳方法是什么,这些方法易于实现,并且在以后需要时可以很容易地在向导中添加"页面"? 我知道这个答案已经被接受了,但是我只是找到了一个更好的向导控件,它是免费的,当然,由于它在CodeProject上,所以包含了源代码,因此,如果它不是您想要的,则可以对其进行修改。我将其添加为下一个人偶然发现此问题的答案,以寻找良好的Wizard控件。 http://www.codeproject.com/KB/miscctrl/DesignTimeWizard.aspx 在窗体内使用选项卡控件。 在所有标签页中将背景色更改为"控件"。 将"外观"设置为平面按钮,以消除白色边框填充物。 通过调整整个控件的大小来隐藏这些选项卡,以使这些选项卡被上推到窗体标题栏的下方。如果在选项卡控件上方需要其他控件(或横幅),则可以使用面板控件或类似控件隐藏选项卡。 后退/后退按钮的子逻辑编码逻辑,非常容易扩展新页面。 这里还有一些您应该查看的资源: 此DevExpress WinForms控件:http://www.devexpress.com/Products/NET/Controls/WinForms/Wizard/ 一个本地的向导框架:http://weblogs.asp.net/justin_rogers/articles/60155.aspx Shawn Wildermut的向导框架,是Chris Sells的Genghis框架的一部分:http://www.sellsbrothers.com/tools/genghis/ 看看MSDN上有关"归纳用户界面"的这篇文章。它描述了一个基于UserControl的框架(并提供了下载代码),该框架为您提供了在表单内"导航"的功能。非常适合设计向导。 创建向导对话框的最简单方法是使用一种可用的第三方版本来为您处理所有"硬性内容"(页面导航,UI框架等)。我最喜欢的一个来自Divelements;它们同时具有WinForms和WPF版本。 |
最新内容
相关内容
linux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组复制项目的linux命令?
复制项目的linux命令?,系统,项目,文件,命令,目录,源文件,语法,选项,目标,功能,在Linux操作系统中复制文件或目录时使用的命令是()。1、在Linuxlinux命令项目部署?
linux命令项目部署?,项目,服务,环境,软件,系统,代理,管理,统一,做好,业务,怎么把php部署到apache服务器上linux?1、在linux部署php项目的方法:linux部署项目的命令?
linux部署项目的命令?,项目,系统,设备,环境,工作,基础,传播,信息,标准,代码,Linux部署springBoot项目并且查看控制台日志指定路径:如下: /data/wlinux项目常用命令?
linux项目常用命令?,工作,地址,系统,信息,管理,项目,命令,目录,标准,网络,linux常用的20个命令系统管理相关命令:df、top、free、quota、at、lplinux项目更新命令?
linux项目更新命令?,系统,信息,网络,地址,网站,通信,管理,时间,项目,命令,linux必学的60条命令是什么?压缩和解压缩:tar:打包或解包文件。gzip:压启动项目命令linux?
启动项目命令linux?,工作,经理,产品,技术,地址,数字,系统,项目,命令,信息,怎么在linux启动的时候执行一个命令?1、在启动时执行 Linux 脚本 有linux编译项目的命令?
linux编译项目的命令?,系统,工作,地址,软件,工具,信息,代码,项目,命令,环境,linux能否用命令行编译keil1、.编译软件用sdcc 2.sdcc不支持keil51c项目linux常用命令?
项目linux常用命令?,工作,地址,系统,管理,设备,信息,项目,命令,目录,标准,linux常用命令有哪些linux常用命令如下:查看内核版本:uname-a。控制台linux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据linux上部署项目命令?
linux上部署项目命令?,项目,软件,服务,工具,环境,代理,地址,代码,首页,做好,linux上利用pm2和nginx部署项目(3)linux上锁 flock (4) kill -- -$pgilinux创建项目命令?
linux创建项目命令?,名称,新增,项目,文件,命令,首次,工作,时间,文件夹,文件名,467/1000:linux中新建文件的命令有哪些1、“vi 文件名”命令,该