Winform中模仿實現上一步 下一步的導航頁面

2021-07-11 08:01:54 字數 504 閱讀 9493

經常看到有人詢問在winform中怎麼實現類似安裝嚮導那樣的上一步、下一步的頁面,這個如果在asp.net中實現起來比較簡單,無非就是多個panel交替顯示罷了,可是在winform中控制起來就沒有那麼容易了,本人用tabcontrol做了乙個簡單實現,可以滿足一般的要求,具體實現過程如下:

1.新建乙個winform工程,在窗體上新增tabcontrol控制項

2.設定tabcontrol的tabpages的數量(假設為3),設定tablepages的text屬性為空

4.在窗體的load事件中加入以下**

tabcontrol1.sizemode = tabsizemode.fixed;

tabcontrol1.itemsize = new size(0, 1);

至此,全部工作完成,當然網上還有其他許多實現方法,比如用panel,form,重寫,第三方控制項等方法來實現,但我覺得此方法比較簡單實用,能滿足一般要求的需要,當然也歡迎各位共同**。

一步一步實現FormsAuthentic驗證登入

本文不講原理,只講用法,原理性的東西網上特別多,不過還是會對一些要用到的東西進行解釋,不深入講原理。本文中用的是vs2012 net mvc 4.0。原理看這篇文章 看完這個文章絕對受益匪淺。說下登入的整個流程 使用者輸入賬號密碼 點選提交 資料提交到後台控制器 去資料庫取得使用者資料 如果登入成功...

一步一步帶你實現virtual dom(一)

一步一步帶你實現virtual dom 一 一步一步帶你實現virtual dom 二 props和事件 要寫你自己的虛擬dom,有兩件事你必須知道。你甚至都不用翻看react的源 或者其他的基於虛擬dom的 他們 量都太大,太複雜。然而要實現乙個虛擬dom的主要部分只需要大約50行的 50行 下面...

如何實現「上一步」 「下一步」的對話方塊

1.類cpropertypage 是從cdiaglog中派生出來的,具有diaglog的基本性質,需要注意的是它的樣式必須是child。2.類cpropertysheet 是乙個屬性表,也是乙個窗體,相當乙個容器,用來存放所有的cpropertypage。它不是 從cdialog 派生出來的,但是它...