2010-02-01 39 views

Respuesta

14

No se puede, se dibuja con el color que el usuario seleccionó en su tema preferido, seleccionado en el applet Pantalla del panel de control. Anular las preferencias del usuario es arriesgado, pero puede hacerlo dibujándolo usted mismo. Establezca la propiedad BorderStyle de DGV en Ninguno y dibuje un borde usted mismo en el método OnPaintBackground() del formulario. Por ejemplo:

protected override void OnPaintBackground(PaintEventArgs e) { 
    base.OnPaintBackground(e); 
    Rectangle rc = new Rectangle(dataGridView1.Left - 1, dataGridView1.Top - 1, 
    dataGridView1.Size.Width + 1, dataGridView1.Size.Height + 1); 
    e.Graphics.DrawRectangle(Pens.Fuchsia, rc); 
} 
Cuestiones relacionadas