Winforms DataGridViewImageColumn中的winforms工具提示

时间:2009-10-13 15:47:49

标签: image datagridview tooltip winforms

我有以下代码根据其绑定的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;
        }
  }

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

1 个答案:

答案 0 :(得分:4)

一般来说,如果你有行和单元格的列,您可以使用:

设置ToolTipText
dataGridView1.Rows[rowIndex].Cells[columnIndex].ToolTipText = "..."

在你的情况下,你有e.RowIndex和e.RowIndex:

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