拦截ListView列处理

时间:2015-03-02 14:38:33

标签: c# listview

环境:C#WinForm应用程序(Framework 4.0) 目标:在关闭包含表单之前,从ListView 中读取一些数据(例如列宽)。

我不想读取数据 EveryTime ,列大小已更改....

如果我在FormClosing事件中检查Listview.Columns.Count ,我总会发现列表 ALREADY为空。 这意味着Columns List将在FormClosing事件之前被清除。

如何在表单关闭之前获取列宽(或其他与列相关的信息)? 我在寻找什么活动?我用C#

先谢谢你们......你们是最棒的!

1 个答案:

答案 0 :(得分:1)

您可以使用

   protected override void OnClosing(CancelEventArgs e)
    {

    }

事件,这将在form_closing事件之前调用。

我已在form_closingonclosing列中检查了您的方案,但是您可以在两种情况下获得详细信息。如果这不适合你请发布一些代码,以便任何人都可以提供帮助。