C 製作嚮導

2022-05-08 05:51:16 字數 3027 閱讀 2668

1.formbase上。

namespacedatabase

public wizardcontroller controller = null;

#region函式

/// 

/// 自定義函式

/// 

public void disablebutton()

else

if (this.controller.islastform) //如果是嚮導的最後乙個頁面,顯示「完成」

else    //否則顯示「下一步」

}protected virtual void updateinfo()  //由「每一步formstep1,formstep2…」的介面 具體實現

protected virtual void gonext()

else//如果是嚮導的最後乙個頁面,則呼叫「gonext()」

}protected virtual void goprev()

//protected virtual void finish()

//protected virtual void cancel()

#endregion

#region介面控制項事件

/// 

/// 介面控制項事件

/// 

/// 

/// 

private void buttonprev_click(object sender, eventargs e)

private void buttonnext_click(object sender, eventargs e)

//private void buttonfinish_click(object sender, eventargs e)

//private void buttoncancel_click(object sender, eventargs e)

#endregion}}

2.乙個wizardcontroller.cs檔案(非介面)

namespacedatabase

}#endregion

#region自定義函式

/// 

/// 自定義函式

/// 

public bool isfirstform //屬性

}public bool islastform //屬性

}public void gonext()

else

((formbase)wizardforms[curindex]).show();

((formbase)wizardforms[curindex]).disablebutton();

}public void goprev()

else

((formbase)wizardforms[curindex]).show();

((formbase)wizardforms[curindex]).disablebutton();

}public void beginwizard()

public void finishwizard()

private void dispose()

}#endregion}}

3.formstep1介面繼承自formbase,上面有乙個label控制項,text屬性「this is formstep1」

namespacedatabase

protected override void updateinfo()}}

4.formstep2介面繼承自formbase,上面有乙個label控制項,text屬性「this is formstep2」

namespacedatabase

protected override void updateinfo()}}

5.formstep3介面繼承自formbase,上面有乙個label控制項,text屬性「this is formstep3」

namespacedatabase

protected override void updateinfo()}}

6.formtestwizard介面,上面乙個buttontext屬性「啟動嚮導」

namespacedatabase

private void button1_click(object sender, eventargs e)}}

7.修改程式的啟動介面為「formtestwizard

namespacedatabase}}

製作Delphi「嚮導」

crystal studio web delphi 利用製作delphi 嚮導 在許多應用軟體中,利用各種 嚮導 使用者可以完成不同的操作。在delphi中利用乙個form就可以製作出 嚮導 下面用乙個簡單的例子來說明。1.新建一工程,此工程中包含兩個form form1 form2,對應單元名le...

VC嚮導製作

嚮導是一種用來簡化使用者操作的程式。在microsoft 的所有產品中都存在嚮導,如office2000 中的web 頁嚮導就是乙個十分典型的向 導 如下圖所示 還有常用的vc 嚮導。乙個基本的嚮導程式應該包含以下幾個基本按鈕 取消 上一步 下一步 完成 幫助。一 標準嚮導程式 在 vc 中,可以使...

VC6工程嚮導製作

最近突然發現每天寫點教程對自己的學習很有幫助,所以以後每天都盡量寫點東西吧。關於win32工程嚮導,也許還有很多人不知道這是個什麼玩意,其實很簡單,每次你建立工程檔案的時候vc總會讓你選擇一種是win32專案還是控制台程式等等,這就是嚮導,而今天我要做的就是乙個簡單的窗體嚮導,使用這個嚮導以後,你可...