DockingAttribute 效果即為智能標籤上的 [停駐於父容器中] 下圖紅框
- DockingBehavior.Ask 時,預設是 Dock.None,可以透過該選項變化為 Dock.Fill
- DockingBehavior.Never 時,不會出現下圖紅框選項
- DockingBehavior.AutoDock 時,當該容器內沒有任何控件時會自動 Dock.Fill,有控件時是 Dock.None
WinForm 標準控件內
- DataGridView 預設值:DockingBehavior.Ask
- SplitContainer 預設值:DockingBehavior.AutoDock
以自訂 DataGridView 為例,來設定 DockingAttribute 的話,Code 如下
namespace UCDockingBehavior
{
[Docking(DockingBehavior.Never)]
public class UCDataGridViewNever : DataGridView
{
}
}
沒有留言:
張貼留言