Vb.net 如何停止用户调整DatagridView的大小
我有一个DataGridView控件停靠在SplitContainer(停靠在表单中)的Panel1中,它固定了Panel2 我正在尝试预览DataGridView控件的用户大小调整。拖动DataGridView边框时引发的两个事件是Resize和ClientSizeChanged 没有e.Handled属性或类似的属性可以取消该操作,似乎没有任何属性与停止用户调整DataGridView控件大小的控件EventArgs关联 我只想在调整窗体大小时允许调整这两个控件的大小Vb.net 如何停止用户调整DatagridView的大小,vb.net,datagridview,resize,Vb.net,Datagridview,Resize,我有一个DataGridView控件停靠在SplitContainer(停靠在表单中)的Panel1中,它固定了Panel2 我正在尝试预览DataGridView控件的用户大小调整。拖动DataGridView边框时引发的两个事件是Resize和ClientSizeChanged 没有e.Handled属性或类似的属性可以取消该操作,似乎没有任何属性与停止用户调整DataGridView控件大小的控件EventArgs关联 我只想在调整窗体大小时允许调整这两个控件的大小 有什么想法吗?如果我理
有什么想法吗?如果我理解正确,答案很简单:不要使用
拆分容器
您可以使用:
- 一个
面板
停靠在右侧
或左侧
- a
DataGridView
填充空白
如果您想对面板.Size进行更多的“控制”,可以使用窗体的事件调整大小
Private Sub yourForm_Resize(sender As Object, e As System.EventArgs) Handles Me.Resize
Me.Panel.Width = Me.Width * 0.2
End Sub