【问题标题】:winforms Tooltip in winforms DataGridViewImageColumnwinforms DataGridViewImageColumn 中的 winforms Tooltip
【发布时间】:2009-10-13 15:47:48
【问题描述】:

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

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

【问题讨论】:

    标签: image datagridview tooltip winforms


    【解决方案1】:

    通常,如果您有一个单元格的行和列,您可以使用以下方法设置 ToolTipText:

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

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

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

    【讨论】:

    • 哇..这真是快 U R A STAR !!!非常感谢你!不知道为什么我没想到?无论如何,既然有了它,我就可以制定出确定工具提示文本的逻辑。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 2010-11-26
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多