请问下,datagridview控件能不能支持鼠标放在datagridview控件的边框上可以实现鼠标的上下拖动,以达到用户自动调整datagridview控件的高度。
你可以设置datagridview的锚定来实现datagridview跟着窗体同步变大变小
datagridview.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
或者在属性中设置Anchor 为Top, Bottom, Left, Right
关键是datagridview控件的高度由用户点击该控件的边框来改变高度。可以做?
@lwr: 那你就通过MouseDown,MouseMove和MouseUp来实现吧
只要是控件都可以支持鼠标放在控件的边框上实现鼠标的上下拖动,以达到用户自动调整控件的高度。
你看看鼠标相关的事件就行了。
自定义一个支持sizable的容器,然后把想要sizable的控件放进去,设置控件anchor
请问怎么样,自定义一个支持sizable的容器。这样用户可以拖动datagridview控件的边框来改变该控件的高度
@lwr: 晚些时候,我写一个吧
splitter 用这个控件