5
Bir windows formundaki bir datagridview'ın kenarlık rengini nasıl değiştireceğini bilen var mı?Bir Windows üzerinde kenarlık rengini değiştirme Form
Bir windows formundaki bir datagridview'ın kenarlık rengini nasıl değiştireceğini bilen var mı?Bir Windows üzerinde kenarlık rengini değiştirme Form
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);
}