wren
wren

Reputation: 383

Why is my dynamically added event handler not firing consistently

Hello i basically added datagridviews dynamically to my windows form application, and added cellClick event handlers dynamically by looping through all the datagridview control, however my event doesnt fire consistently, like when i click really fast it wont clear the selection sometimes. here is my code

 void DGV_CellClick(Object sender, EventArgs e)
    {
       DataGridView dgv = (DataGridView)sender;
       dgv.ClearSelection();
    }

 foreach(KeyValuePair<int,datagridview>entry in DGVCollection)
    {
       datagridview dgv = entry.value;
       dgv.CellClick+= DGV_CellClick;
    }

Upvotes: 0

Views: 84

Answers (1)

M.B.
M.B.

Reputation: 1082

"however my event doesnt fire consistently, like when i click really fast it wont clear the selection sometimes. here is my code"

It's possible that the CellDoubleClick event get's fired instead of the CellClick event.

You could take a look at this link

Upvotes: 2

Related Questions