1. 程式人生 > >CAD 的 Color 轉 Windows 系統顏色(Autodesk.AutoCAD.Colors.Color To System.Drawing.Color)

CAD 的 Color 轉 Windows 系統顏色(Autodesk.AutoCAD.Colors.Color To System.Drawing.Color)

最近遇到在CAD裡面獲得的顏色在datagridview對應的單元格背景色設定為該顏色,就給記錄下來。

color:Autodesk.AutoCAD.Colors.Color

layerInfo,colorIndex:為CAD裡的顏色索引值。

BackColor:System.Drawing.Color

Color color = Color.FromColorIndex(ColorMethod.ByAci, (short)layerInfo.colorIndex);
gridView.Rows[rowIndex].Cells[2].Style.BackColor = System.Drawing.Color.FromArgb(color.ColorValue.R,
                    color.ColorValue.G, color.ColorValue.B);