Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να αλλάξετε το χρώμα σε ένα κελί της DataGridView

. Ο έλεγχος DataGridView της Microsoft NET Framework επιτρέπει στους χρήστες να επεξεργαστείτε τις οπτικές ιδιότητες των στοιχείων πίνακα , όπως τη στήλη , σειρές και τα κύτταρα . Κάθε κύτταρο υπό τον έλεγχο DataGridView μπορεί να έχει το δικό της γραμματοσειράς του κειμένου του, παρασκήνιο και στο προσκήνιο χρώμα. Οι σειρές , στήλες και τις ομάδες των κυττάρων μοιράζονται συγκεκριμένα χαρακτηριστικά ύφους, από προεπιλογή . Χρειάζεται να παρακάμψετε την ιδιότητα Paint της κατηγορίας DataGrid για να αλλάξετε το χρώμα σε ένα συγκεκριμένο κελί στον έλεγχο DataGridView . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί " Έναρξη " των Windows και επιλέξτε το "Microsoft Visual Studio . " 2

Κάντε κλικ στο " Άνοιγμα" και επιλέξτε το C # πρόγραμμα στο οποίο θέλετε να αλλάξετε το χρώμα σε ένα συγκεκριμένο κελί στον έλεγχο DataGridView
εικόνων 3

Προσθέστε τον ακόλουθο κώδικα για τον έλεγχο DataGridView μετά την « public void DataGrid ( ) " γραμμή στο πρόγραμμά σας : .

δημόσια DataGridColoredTextBoxColumn κατηγορία : DataGridTextBoxColumn

{

προστατεύονται άκυρη παράκαμψη Paint ( System.Drawing.Graphics g , πώληση

System.Drawing.Rectangle όρια , System.Windows . Forms.CurrencyManager

πηγή , int rownum , System.Drawing.Brush backBrush , System.Drawing.Brush

foreBrush , bool alignToRight )

{

OneCell {

αντικείμενο o = this.GetColumnValueAtRow (πηγή , rownum ) ?

αν ( o! = null ) {


char c = ( ( string) o ) [ 0 ] ?

εάν ( γ > «F» )

{

backBrush = νέα LinearGradientBrush ( όρια ,

Color.FromArgb ( 255 , 200 , 200 ) , πώληση

Color.FromArgb ( 128 , 20 , 20 ) , πώληση

LinearGradientMode.BackwardDiagonal ) ?

foreBrush = νέα SolidBrush ( Color.White ) ?

}

} }


αλιευμάτων ( Εξαίρεση ex )

ChangeColor {

base.Paint ( g , όρια , πηγή , rownum , backBrush , foreBrush , alignToRight ) ?

}

} }


Η 4

Κάντε κλικ στο " Αρχείο" και "Αποθήκευση " για να αλλάξετε το χρώμα στο " o " κύτταρο στον έλεγχο DataGridView του προγράμματός σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα