有沒有關於如何在C#中創建嚮導的框架或教程。我需要爲用戶提供一種選擇/用戶輸入順序的方法。我認爲奇才將是一個理想的選擇。我需要每頁上的下一個/後退按鈕。我還沒有創建嚮導。任何投入都會非常有幫助。在C#中爲Win表單創建嚮導#
回答
這主要是一個元嚮導(用於*表單創建*的嚮導),而不是一般的「嚮導控件」。 – 2012-02-02 09:29:02
我正在使用標準的WinForms TabControl作爲其「基礎」的「窮人的嚮導」上的CodeProject的一個簡短的文章:但這將不會準備好幾個星期。
不過想想使用標準的WinForms TabControl的優勢爲您提供:
「更少的代碼」 ==「便宜」:它會處理所有的「業務」,由上述曼蘇爾·艾哈邁德的評論建議(交換進出一堆面板),代碼少得多。
「沒有繪畫」==「少工作」:它可以在沒有任何特殊的ownerdraw或繪畫代碼的情況下使用(上面Jay Riggs引用的CodeProject上的Simmons文章有一些可選的用於漸變的自定義繪畫,但我沒有深入檢查該代碼以查看它是否可以在沒有任何自定義繪圖/繪畫的情況下使用)。請注意,Manzoor的建議當然也不會要求定製繪圖/繪畫。
UI的靈活性:您可以顯示選項卡或隱藏它們。
這裏有一個關於如何開始使用的TabControl爲「嚮導」兩個想法:
我:如何隱藏標籤本身,如果你不想讓他們看見(假設一個名爲tabControl1上的TabControl做一個名爲Form1的表格):
a。如果你想恢復選項卡的可見性:創建一個Form作用域型區域的變量,並在窗體的Load事件把TabControl的當前所在區域成變量:
Region tabOriginalRegion;
private void Form1_Load(object sender, EventArgs e)
{
tabOriginalRegion = tabControl1.Region;
}
灣此添加到窗體Load事件隱藏標籤
// hide the tabs
tabControl1.Region = new Region(tabControl1.DisplayRectangle);
II:一旦標籤被隱藏:那麼顯然,你就會把每個選項卡頁面上自己的按鈕來控制前進和後退的運動。如果標籤是可見,那麼您將需要處理TabControl的「選擇事件:在該事件處理程序中可以使用e。TabPage獲取「目標」選項卡,並且您可以通過設置e.Cancel = true來取消導航到該「目標」選項卡。
希望這是有用的。
- 1. 在C++中創建嚮導的工具
- 2. 在c中創建表單#
- 3. 以編程方式創建win表單?
- 4. 創建菜單爲導向的的Joomla
- 5. Orbeon:使用表單構建器創建嚮導表單
- 6. 在C#Win表單中嵌入PowerPoint Viewer
- 7. 在wpf中創建嚮導
- 8. 在Tkinter中創建嚮導
- 9. 在C#win中創建維恩圖表格
- 10. 在C++中創建雙向鏈表
- 11. C#win表單透明度
- 12. 在C++中創建單向鏈表的一些指針
- 13. 創建嚮導
- 14. 創建嚮導
- 15. C#中Win表單的數量限制
- 16. 在rails_admin中爲單個表創建兩個導航鏈接gem
- 17. 我怎樣才能爲新的Django表單嚮導創建單例視圖?
- 18. 創建嚮導Swing
- 19. C,創建文件中的單向鏈表
- 20. C#MVC創建表單
- 21. 如何在C#中創建Excel文件; Office 2007; Win 7 64bit?
- 22. 創建報告:MongoDB + .Net Win表格
- 23. 如何在Win Api中創建現代菜單?
- 24. 如何在c#中動態創建嚮導控件?
- 25. 在C#2.0中創建嚮導的最佳方式是什麼?
- 26. 在C++中創建XML表
- 27. MVC in c#win。表單應用程序
- 28. 如何在win表單項目中創建用戶控件的dll?
- 29. 如何在powerbuilder中創建一個.net win表單應用程序?
- 30. WPF - 使用城域用戶界面爲C創建嚮導#
Duplicate:http://stackoverflow.com/questions/1613232/any-good-wizard-libraries-for-winforms – 2010-01-18 08:57:47
另一種:http://stackoverflow.com/questions/38719/what-is-the-best創建一個嚮導在c-2-0 – 2010-01-18 08:58:18
不幸的是,大多數嚮導似乎是由導航,而不是數據驅動。我們使用自定義嚮導,將這種(常用)方法轉換爲強調任務和狀態轉換。 OTOH,XtraWizard非常好,但仍然遵循相同的(通用)方法。 – 2012-02-02 09:23:21