c# - How to get the row and column of button clicked, in the grid event handler? -


once added button in grid(window control grid, not gridview or datagrid) clicked, how find row , column button located in grid event handler, click event or other events? not button click event handler

        #region grid event handler setup         mygrid.mouseenter += new mouseeventhandler(mygrid_mouseenter);         mygrid.mouseleave += new mouseeventhandler(mygrid_mouseleave);         mygrid.mousedown += new mousebuttoneventhandler(mygrid_mousedown);         mygrid.mouseup += new mousebuttoneventhandler(mygrid_mouseup);         #endregion 

thanks

i notice boyan has solution button click event handler case

in wpf, how can determine column/row in grid control in?

in click event handler button say:

int row;  button btn = sender button;  if (btn != null)  {      row = grid.getrow(btn); // , have row number...  }  else  {      // nasty error occurred...  } 

see inputhittest():

uielement element = (uielement) grid.inputhittest(e.getposition(grid)); row= grid.getrow(element);  

Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -