更新时间:2023-10-04 20:05:52
ClientSizeChanged事件会火,但得到它的工作正确的,我们必须添加的BeginUpdate()
和 EndUpdate()
..
ClientSizeChanged Event will fire but to get it work correct we have to add BeginUpdate()
and EndUpdate()
..
这code做的一切:
private void listview_ClientSizeChanged(object sender, EventArgs e)
{
listview.BeginUpdate();
if (IsScrollbarVisible(listview.Handle))
{
columnHeader1.Width = listview.ClientRectangle.Width - (columnHeader2.Width + columnHeader3.Width);
}
listview.EndUpdate();
}