拦截 ListView Column 处理
Intercept ListView Column disposing
环境:C# WinForm 应用程序(框架 4.0)
Objective:在 包含表单关闭之前从 ListView 读取一些数据(例如列宽)。
我不想读取数据 EveryTime 列大小已更改....
如果我检查 Listview.Columns.Count inside FormClosing 事件,我总是发现列表 已经是空的 。
这意味着列列表在 FormClosing 事件之前被清除。
如何在关闭表单之前获取列宽(或其他与列相关的信息)?
我要找的活动是什么?我使用 C#
提前谢谢大家...你们是最棒的!
您可以使用
protected override void OnClosing(CancelEventArgs e)
{
}
事件,这将在form_closing事件之前调用。
我已经在 form_closing
和 onclosing
列中检查了您的情况,您可以在这两种情况下获得详细信息。如果这不适合你请 post 一些代码以便任何人都可以提供帮助。
环境:C# WinForm 应用程序(框架 4.0) Objective:在 包含表单关闭之前从 ListView 读取一些数据(例如列宽)。
我不想读取数据 EveryTime 列大小已更改....
如果我检查 Listview.Columns.Count inside FormClosing 事件,我总是发现列表 已经是空的 。 这意味着列列表在 FormClosing 事件之前被清除。
如何在关闭表单之前获取列宽(或其他与列相关的信息)? 我要找的活动是什么?我使用 C#
提前谢谢大家...你们是最棒的!
您可以使用
protected override void OnClosing(CancelEventArgs e)
{
}
事件,这将在form_closing事件之前调用。
我已经在 form_closing
和 onclosing
列中检查了您的情况,您可以在这两种情况下获得详细信息。如果这不适合你请 post 一些代码以便任何人都可以提供帮助。