winforms DataGridViewImageColumn中的winforms工具提示

winforms DataGridViewImageColumn中的winforms工具提示,image,datagridview,tooltip,winforms,Image,Datagridview,Tooltip,Winforms,我有以下代码,它根据绑定的DataProperty成功地在其列中显示图像: private void dgvTasks_CellFormatting( object sender, DataGridViewCellFormattingEventArgs e ) { if (dgvTasks.Columns[e.ColumnIndex] is DataGridViewImageColumn && e.ColumnIndex == 1) {

我有以下代码,它根据绑定的DataProperty成功地在其列中显示图像:

  private void dgvTasks_CellFormatting( object sender, DataGridViewCellFormattingEventArgs e ) {
        if (dgvTasks.Columns[e.ColumnIndex] is DataGridViewImageColumn && e.ColumnIndex == 1) {
            e.Value = ( (bool)e.Value == true ) ? Properties.Resources.ok : Properties.Resources.clock;
        }
  }

但我想知道,当用户将鼠标悬停在图像上时,如何显示工具提示?

通常,如果单元格有行和列,可以使用以下方法设置工具提示:

dataGridView1.Rows[rowIndex].Cells[columnIndex].ToolTipText = "..."
在您的例子中,有e.RowIndex和e.RowIndex:

dgvTasks.Rows[e.RowIndex].Cells[e.ColumnIndex].ToolTipText = "..."

通常,如果单元格有行和列,则可以使用以下命令设置ToolTipText:

dataGridView1.Rows[rowIndex].Cells[columnIndex].ToolTipText = "..."
在您的例子中,有e.RowIndex和e.RowIndex:

dgvTasks.Rows[e.RowIndex].Cells[e.ColumnIndex].ToolTipText = "..."

哇..你很快就成为明星了!!!非常感谢!不知道我为什么没想到这个?无论如何,现在我有了它,我可以计算出确定tooltiptext的逻辑。再次感谢。哇……你真是个明星!!!非常感谢!不知道我为什么没想到这个?无论如何,现在我有了它,我可以计算出确定tooltiptext的逻辑。再次感谢。