是这样的。我现在想实现这样一些功能。
右键点击DataGridview中的某一行的时候,会弹出一个浮动的按钮或者小窗体,上面有一些提示性文字,然后再点击这个小窗体的时候,生成另外一个窗体 显示对应DataGridview该行的相关数据信息。我是这么想的,编写Row_Enter事件,判断右键,然后new一个button,然后调用show方法,通过button的点击事件触发另外一个窗体。但是问题是button不显示,而且这些之间的参数传递该怎么实现呢,添加属性吗?请指教。

解决方案 »

  1.   

    一定要写的这儿复杂么? 简单点,双击DataGridView 弹出新窗体即可。
    在doubleClick事件中,渠到当前行的ID列 然后弹出新窗体(跨窗体传值可以通过属性 公开控件 或者构造函数传值) 
      

  2.   

    如果是我,我这样做:
    窗体中加一个右键菜单,事件我用cell_mousedown,判断是右键的情况下,把右键 菜单show(postion),
    postion可以通过获取当前鼠标 位置来得到,至于传参数那 更简单了 ,cell_mousedown事件的参数 中就有rowindex和 columnindex,就已经制定 了单元格了,随你怎么取