WinForms的工具提示中的WinForms DataGridViewImageColumn(wi

2019-08-17 23:36发布

我有以下代码成功地显示在基于它的绑定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;
        }
  }

但我想知道如何它可以显示工具提示当用户将鼠标悬停在图片?

Answer 1:

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

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

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

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


文章来源: winforms Tooltip in winforms DataGridViewImageColumn