百思不得的关于datagrid的问题

kinthtime 2005-07-15 10:09:15
请教各位:
点击datagrid时,该如何判断左键或者右键啊,例如:


private void dataGrid2_Click(object sender, System.EventArgs e)
{
if(点击又键)
{ frmObjrect f = new frmObjrect();
f.ShowDialog();
}
else
{
frmObjrecct2 f2 = new frmObjrect2();
f2.ShowDialog();
}


}

我该如何写呢
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
伴老思源 2005-07-15
  • 打赏
  • 举报
回复

wbzd1223 2005-07-15
  • 打赏
  • 举报
回复
当然在InitializeComponent()中要有
this.dataGrid1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.dataGrid1_MouseDown);
wbzd1223 2005-07-15
  • 打赏
  • 举报
回复
不要写Click事件,写MouseDown事件
private void dataGrid1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{

if(e.Button.ToString()=="right"
{
}
else
{
}
}

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧