2008-10-02 42 views

Respuesta

22

No puede cambiar el color del borde, está definido por el sistema.

En su lugar, puede intentar desactivar la configuración del borde y luego colocar el DataGridView dentro de un Panel. Donde DataGridView se establece en Dock.Fill y el Panel tiene un relleno de 1 píxel en todos los bordes. Luego, establecer el color de fondo del Panel se mostrará como un borde alrededor del DataGridView contenido.

3

Se puede cambiar la frontera si usted hace su propia DataGridView y reemplazar el método OnPaint(). Asegúrate de llamar a base.OnPaint (e) antes de hacer tu propia magia.

Además, podría agregar una propiedad "GridBorderColor" que establezca el color que usaría su propia pintura.

Cuestiones relacionadas