0
A
回答
0
您可以在網格視圖的Paint
中添加事件處理程序。
如果你想做的不僅僅是顏色,我們已經走了從DataGridViewCell
繼承的路線,並覆蓋其Paint方法,從DataGridViewColumn
繼承使用該單元格,然後在我們的網格視圖中使用該列。
下面是重寫的方法,但事件hander看起來很相似。
protected override void Paint(Graphics graphics,
Rectangle clipBounds, Rectangle cellBounds,
int rowIndex, DataGridViewElementStates cellState, object value, object
formattedValue, string errorText, DataGridViewCellStyle cellStyle,
DataGridViewAdvancedBorderStyle advancedBorderStyle, DataGridViewPaintParts
paintParts)
{
if ((value as WhatEverType).WhatEverField == 9)
{
cellStyle.ForeColor = Color.CornflowerBlue;
}
base.Paint(graphics, clipBounds, cellBounds, rowIndex, cellState, value, formattedValue, errorText, cellStyle, advancedBorderStyle, paintParts);
}
相關問題
- 1. 更改dojo dataGrid中的行字體顏色
- 2. DataGrid行背景顏色MVVM
- 3. 更改WPF Datagrid行顏色
- 4. 更改Silverlight Datagrid中的行顏色
- 5. 在WinCE中繪製dataGrid行顏色
- 6. Vs2010字體顏色
- 7. DataGrid-CellRenderer:多種顏色的文字
- 8. 在DataGrid更改行的顏色WPF
- 9. Silverlight的DataGrid行顏色綁定
- 10. DataGrid行的條件文本顏色?
- 11. Swing:JTextPane中的字體顏色和着色顏色
- 12. JS:message.innerText字體顏色和bg顏色
- 13. ColorPicker中的TextField中的字體顏色
- 14. Safari的字體顏色
- 15. 更改備用行字體顏色
- 16. C#Silverlight Datagrid - 行顏色變化
- 17. Spark DataGrid備選行顏色更改
- 18. 如何阻止DataGrid行顏色變化?
- 19. 雙擊Datagrid行背景顏色變化
- 20. SQL Server Management Studio(SSMS)中使用的字體顏色(顏色)
- 21. 在運行時更改Datagrid wpf中的行的背景顏色
- 22. 如何更改UIPickerView行中各個字符的字體顏色?
- 23. 更改鏈接中的字體顏色
- 24. libGDX中字體的漸變顏色
- 25. 從PDFBox中獲取字體的顏色
- 26. 設置選中行時WPF DataGrid行的文本顏色
- 27. 在flash中更改DataGrid的顏色cs4
- 28. localStorage更改字體顏色
- 29. Odoo Treeview顏色和字體
- 30. Eclipse Type字體顏色
我不明白。 我將創建一個類,從DataGridViewCell繼承它並重寫Paint ..但那麼是什麼? – ridermansb 2011-03-29 17:54:15
請記住,我正在開發環境Compact Framework(Windows Mobile) – ridermansb 2011-03-29 17:56:17
也許你只需要添加一個事件處理程序,但是如果你想繼承,你繼承了一個按你想要的方式繪製的單元格,你繼承了一個使用您的單元格,並在網格視圖中使用該列。可能矯枉過正的字體顏色變化,但我們也在做其他所有的事情。我不確定這對Windows Mobile是否有用。 – 2011-03-29 19:11:01