设置DataGridViewButtonColumn的Image On按钮

时间:2013-02-11 10:10:18

标签: vb.net winforms datagridview

如何将普通和按下的图像设置为DataGridViewButtonColumn的我的按钮 现在我正在使用图像按钮,所以我可以设置图像按钮如何设置按下的图像。

实际上我希望按钮可点击哪个应该有图像,然后点击图片应该改变。请看下面的图片。

enter image description here之前

enter image description here

之后

1 个答案:

答案 0 :(得分:0)

试试CellContentClick event,这只是一个例子,我希望你能有所了解。

    private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        if (e.ColumnIndex == 1) //Where your DataGridViewButtonColumn index
        {
            if (dataGridView2[e.ColumnIndex, e.RowIndex].EditedFormattedValue.ToString().Length > 0)
            {
                if (dataGridView2[e.ColumnIndex, e.RowIndex].EditedFormattedValue.ToString() == "Start")
                {
                    dataGridView2[e.ColumnIndex, e.RowIndex].Value = "Stop";
                }
                else
                {
                    dataGridView2[e.ColumnIndex, e.RowIndex].Value = "Start";
                }
            }
            else
                dataGridView2[e.ColumnIndex, e.RowIndex].Value = "Start";
        }

    }