c#winforms - 捕获用户的ColumnWidthChanged事件?

时间:2015-07-28 12:44:40

标签: c# winforms datagridview

我试图捕获用户更改DatagridView控件中列的宽度。构建表单时as explained here)会触发ColumnWidthChanged事件,但这不是我需要的,我只有在用户这样做时才需要。

看起来很简单,但我找不到合适的事件 - 我尝试了所有看起来相关的事情。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

我发现的解决方案:

    private void Form_Shown(object sender, EventArgs e)
    {
        dataGridView.ColumnWidthChanged += dataGridView_ColumnWidthChanged;
    }

    private void dataGridView_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e)
    {
        // it's the user who clicked!!
    }