關於複雜窗體的DOCK屬性布局問題

2022-08-03 16:03:15 字數 585 閱讀 8765

在設計winform複雜窗體的時候總需要對一些控制項的dock屬性進行設定,這次設定了三個控制項的dock屬性,對於多個控制項的dock屬性一致時,

由z順序決定其排列的順序,

微軟對z順序的解釋如下

當建立複雜使用者介面或使用多文件介面 (mdi) 窗體時,經常需要將控制項和子窗體分層,以便建立更複雜的使用者介面 (ui)。若要在組的上下文內移動和跟蹤控制項和視窗,可操作其 z 順序。z 順序是窗體上的控制項沿窗體的 z 軸(深度)方向的視覺化分層。位於 z 順序頂層的視窗重疊在所有其他視窗之上。所有其他視窗重疊在 z 順序底部的視窗之上。

注意

顯示的對話方塊和選單命令可能會與「幫助」中的描述不同,具體取決於您現用的設定或版本。若要更改設定,請在「工具」選單上選擇「匯入和匯出設定」。有關更多資訊,請參見 visual studio 設定。

在設計時將控制項分層

選擇要分層的控制項。

在「格式」選單上,指向「順序」,然後單擊「置於頂層」或「置於底層」。

用程式設計方式來控制z順序如下:

bringtofront 位於控制項的最前面.

sendtoback 控制項的最後面.

關於CSS的布局 position屬性

position有五個屬性值 relative absolute fixed static inherit,w3school給出了如下的 說明 下面以乙個demo來說明不同屬性值之間的區別以及對於頁面布局的影響 id parent id sub1 sub1div id sub2 sub2div di...

關於flex布局容器屬性

容器屬性 flex direction 決定主軸的方向 row 從下到上 row reverse 從上到下 column 從左到右 column reverse 從右到左 flex wrap 如果一行排列不下如何換行 nowrap 不換行 wrap 換行 wrap reverse 換行,第一行在下面...

關於彈性布局flex屬性詳解

flex 復合屬性,設定或檢索彈性盒模型物件的子元素如何分配空間。由以下三個屬性組成 flex grow 用來指定擴充套件比例,即剩餘空間是正值時此flex子項相對於flex容器裡其他flex子項能分配到空間比例,在flex屬性中該值如果被省略則預設為1 flex shrink 用來指定收縮比例,即...