nstableView中怎么判断鼠标双击了那个单元格
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
为了把程序的稳定性提高,建议把防错语句放在头顶上。
MsgBox(DataGridView1.CurrentCell.Value)
End Sub
这是用VS2010里的VB.net写的,不知你合适不?我为了超时髦,2010都用上了。
或者:Datagridview(列,行).Value
把列和行的参数等于你的光标所在行,但是在致命时,容易出错。
来一个不会出错的方法: DataGridView3(0, e.RowIndex).Value
为了把程序的稳定性提高,建议把防错语句放在头顶上。
展开全部
[self.tableView setDoubleAction:@selector(doubleClick)];
- (void)doubleClick {
// 双击效果
}
如果想知道双击的是哪个单元格,要实现NSTableView的 Delegate方法
- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(NSInteger)row;
这个方法单击单元格会调用,当然,双击的时候也会先调用这个方法,其中的row,就是你想要的
希望能给以后看到的人一些帮助。
- (void)doubleClick {
// 双击效果
}
如果想知道双击的是哪个单元格,要实现NSTableView的 Delegate方法
- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(NSInteger)row;
这个方法单击单元格会调用,当然,双击的时候也会先调用这个方法,其中的row,就是你想要的
希望能给以后看到的人一些帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询