nstableView中怎么判断鼠标双击了那个单元格

 我来答
手机用户38236
2017-04-17 · TA获得超过120个赞
知道小有建树答主
回答量:88
采纳率:71%
帮助的人:80.2万
展开全部
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick

MsgBox(DataGridView1.CurrentCell.Value)
End Sub
这是用VS2010里的VB.net写的,不知你合适不?我为了超时髦,2010都用上了。

或者:Datagridview(列,行).Value
把列和行的参数等于你的光标所在行,但是在致命时,容易出错。

来一个不会出错的方法: DataGridView3(0, e.RowIndex).Value
为了把程序的稳定性提高,建议把防错语句放在头顶上。
独步天下3s
2017-11-27
知道答主
回答量:2
采纳率:0%
帮助的人:1665
展开全部
[self.tableView setDoubleAction:@selector(doubleClick)];
- (void)doubleClick {
// 双击效果
}
如果想知道双击的是哪个单元格,要实现NSTableView的 Delegate方法
- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(NSInteger)row;
这个方法单击单元格会调用,当然,双击的时候也会先调用这个方法,其中的row,就是你想要的
希望能给以后看到的人一些帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式