[ zoranpro @ 09.04.2009. 11:32 ] @
Pozdrav, hteo bih da postavim da selekcija u DataGridView bude u boji koja transparentna (npr. transparentno plava). Probao sam razne varijantne i kada probam da postavim da boja bude transparentna selekcija bude u crnoj boji... Da li neko ima ideju kako bi mogao da resim problem? Evo kod koji sam probao: Code: public MyDataGrid() { InitializeComponent(); Color paternColor = Color.Blue; Color backColor = Color.FromArgb(45, paternColor.R, paternColor.G, paternColor.B); DataGridViewCellStyle cellStyle = new DataGridViewCellStyle(); cellStyle.SelectionBackColor = backColor; cellStyle.SelectionForeColor = Color.Black; DefaultCellStyle = cellStyle; DoubleBuffered = true; } protected override void OnCellPainting(DataGridViewCellPaintingEventArgs e) { Color paternColor = Color.Blue; Color backColor = Color.FromArgb(45, paternColor.R, paternColor.G, paternColor.B); using (Brush backBrush = new SolidBrush(backColor)) { e.Graphics.FillRectangle(backBrush, e.CellBounds); } } |