2010-02-01 30 views

cevap

14

Bu, Denetim Masası'nın Ekran uygulamasında seçilen kullanıcının tercih ettiği temada seçtiği renkle çizilemez. Kullanıcı tercihini geçersiz kılmak risklidir, ancak bunu kendiniz çizerek yapabilirsiniz. DGV'nin BorderStyle özelliğini None olarak ayarlayın ve formun OnPaintBackground() yönteminde bir kenarlık çizin. Örneğin:

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); 
} 
İlgili konular