Winforms listview锁定列大小winform
我想使listview列不可调整大小。Winforms listview锁定列大小winform,winforms,listview,locking,size,Winforms,Listview,Locking,Size,我想使listview列不可调整大小。 是否有任何属性可用于锁定列的宽度?我不想通过处理事件来实现此功能,因为这是此问题的部分解决方案。需要拦截消息以更改列的大小。这可以通过派生您自己的ListView控件来实现,该控件继承自ListView。有关C#示例,请参见 正如您所描述的,您还可以通过处理现有列表视图的ColumnWidthChanged事件将其调整为常量值 如果您想尝试第三方组件,请在列上设置AllowResize、MinimumWidth和MaximumWidth属性,以便您只需设置
是否有任何属性可用于锁定列的宽度?我不想通过处理事件来实现此功能,因为这是此问题的部分解决方案。需要拦截消息以更改列的大小。这可以通过派生您自己的ListView控件来实现,该控件继承自
ListView
。有关C#示例,请参见
正如您所描述的,您还可以通过处理现有
列表视图
的ColumnWidthChanged
事件将其调整为常量值 如果您想尝试第三方组件,请在列上设置AllowResize、MinimumWidth和MaximumWidth属性,以便您只需设置这些属性即可调整各个列
还有一个名为的免费版本。感谢您的回复。我以前已经检查过这个链接。如果我不想派生ListView,还有其他解决方案吗?@Bandish不幸的是,没有(AFAIK)。由于您实际上是在截获窗口发出的消息,因此必须稍微修改API调用。