2009-10-13 93 views
1

我有下面的代碼,成功地顯示基於其綁定DataProperty在其列圖像:的WinForms工具提示中的WinForms DataGridViewImageColumn

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; 
     } 
    } 

,但我想知道如何它可以在用戶顯示一個提示懸停在圖像上?

回答

4

通常,如果你有行的單元格&列,您可以設置使用的ToolTipText:

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

,並在你的情況,你有e.RowIndex和e.RowIndex:

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

woa ..很快 URA STAR !!!非常感謝!不知道爲什麼我沒有想到這一點?無論如何,現在我已經有了,我可以計算出確定tooltiptext的邏輯。再次感謝。 – Shalan 2009-10-13 16:05:29

相關問題