具体看看这个例子:TSWizard - a wizard framework for .NET
http://www.codeproject.com/cs/miscctrl/TSWizard.asp
http://www.codeproject.com/cs/miscctrl/TSWizard.asp
解决方案 »
- 帮忙解决个问题,谢谢各位大神
- 求帮助!刚开始学习asp.net时非常非常基础的问题~~
- C#反射判断事件是否添加某个方法,求完
- WebBrowser 点击指定位置
- 如何可以知道文本文件采用的编码
- 关于Vs2008的单元测试的问题
- 怎么在web service中传递我自己定义的类
- C# WINFORM中保存文件路径
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
- datagridview删除行的问题
- 请问类似于IIS的东东怎么做才好?
- 在一个Form中,有很多textbox控件,我想实现这样的功能:当用户输入完毕,按回车的时候,就想按了tab一样,到下一个控件上去了?
此类不包含事件数据,在事件引发时不向事件处理程序传递状态信息的事件会使用此类。如果事件处理程序需要状态信息,则应用程序必须从此类派生一个类来保存数据。
比如:
Form f1=new Form();
Form f2=new Form();返回的时候,读取f1不就结了?不知道这样行不行?大家给我所说.
你可以用Tab控件,这样处理起来不是更方便些。
form1要使用form2上的textbox则
用form1(form2 o)重新一下构造!然后用o.textBox修改相应的数据!当然要高textbox为public
this.ShowStep += new System.EventHandler(this.Step4_ShowStep);在private void InitializeComponent()中 1.private void Step4_ShowStep(object sender, System.EventArgs e)
2.{
3. MethodInvoker mi = new MethodInvoker( this.DoWork );
4. mi.BeginInvoke(new AsyncCallback(DonePreparing), null);
5.}
6.private void DoWork()
7.{
8. Step2 step2 = Wizard.GetStep("Step2") as Step2;
9. if( step2 == null )
10. {
11. throw new ApplicationException("Step2 of the wizard wasn't really step2");
12. }
13.}
14.private void DonePreparing(IAsyncResult result)
15.{
16. if( InvokeRequired )
17. {
18. Invoke(new AsyncCallback(DonePreparing), new Object [] { result } );
19. return ;
20. }
21. NextStep = "Step5";
22. Wizard.MoveNext();
23.}