C#winfrom中splitContainer的用法


常用屬性

(1).splitContainer不能被鼠標直接點擊選中,可通過右擊->選擇splitContainer選中。

(2).屬性IsSplitterFixed用於設置拆分器能否移動。

(3).屬性FixedPanel若設置為Panel1(或Panel2),在調整窗體的大小時,Panel1面板(或Panel2面板)的大小默認不變;若設置為None,則Panel1面板和Panel2面板按比例縮放。

(4).屬性Orientation決定拆分器的方向,當該屬性設置為Vertical時,拆分器將垂直放置,從而產生左面板和右面板。

(5).屬性Panel1Collapsed和屬性Panel2Collapsed分別設定Panel1和Panel2兩個容器是否被折疊,所謂折疊即是否隱藏。

(6).屬性Panel1MinSize用於設置Panel1容器的最小寬度,Panel2MinSize屬性用於設置Panel2容器的最小寬度。

(7).屬性SplitterDistance用於設置拆分器與左邊緣或上邊緣的像素距離。

(8).屬性SplitterIncrement用於設置用戶拖動拆分器時,每次移動的距離。屬性SplitterWidth用於設置拆分條的寬度。

(9).其他常用屬性及常用取值:BorderStyle(FixedSingle),Dock(Fill),Locked(True),TabStop(False)。

常用事件

(1).SplitterMoving事件

拆分器移動時發生;拆分條移動過程中發生

委托類型;SplitterCancelEventHandler

參數類型:SplitterCancelEventArgs :CancelEventArgs

Moving事件是指,鼠標按住拆分器不放,進行移動時發生,只要拆分器移動就會發生,不移動則事件不會發生!

(2).SplitterMoved事件

拆分器移動后發生,在Moving事件之后

委托類型;SplitterEventHandler

參數類型;SplitterEventArgs :EventArgs 

Moved事件是指,移動拆分器之后,釋放鼠標時發生的,它在Moving事件之后發生!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM