2010-02-01 69 views

Trả lời

14

Bạn không thể, nó được vẽ bằng màu mà người dùng đã chọn trong chủ đề ưa thích của mình, được chọn trong applet Hiển thị của Bảng điều khiển. Việc ghi đè tùy chọn của người dùng là nguy hiểm, nhưng bạn có thể làm như vậy bằng cách tự vẽ nó. Đặt thuộc tính BorderStyle của DGV thành None và tự vẽ đường viền trong phương thức OnPaintBackground() của biểu mẫu. Ví dụ:

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); 
} 
Các vấn đề liên quan