thedebutant11
Messages postés7Date d'inscriptionmardi 17 mars 2009StatutMembreDernière intervention 9 avril 2009
-
19 mars 2009 à 11:20
thedebutant11
Messages postés7Date d'inscriptionmardi 17 mars 2009StatutMembreDernière intervention 9 avril 2009
-
22 mars 2009 à 00:10
Bonjour,
J'utilise actuellement Borland, et je voudrais savoir si quelqu'un à déja réussi à colorier dans un tableau (DrawGrid) dans la routine (càd quand je lance le programme). Car j'arrive effectivement à colorier dans le DrawGrid, seulement lors d'un appui sur un boutton, ce qui n'est pas mon but.
Merci de votre réponse.
Je pourrai joindre cette partie du code si nécessaire.
thedebutant11
Messages postés7Date d'inscriptionmardi 17 mars 2009StatutMembreDernière intervention 9 avril 2009 20 mars 2009 à 10:59
Bonjour,
Personne ne sait???
En tous cas, j'ai vu que les DrawGrid fonctionné qu'avec des "event" c'est donc pour sa je pense que cela ne marche pas dans la routine. Et d'ailleur sa me pose un problème aussi pour l e coloriage des colonne car elle s'efface et ne peuvent réapparaitre qu'avec l' "event" qui les as colorier.
DrawGrid1->DefaultDrawing = false;
DrawGrid1->Ctl3D=true;
DrawGrid1->Color = clWhite; // Si on veut juste la ligne 0 y indiquer les coordonner
for (X = 0; X < DrawGrid1->ColCount; X++)
{
Tablign0 = DrawGrid1->CellRect(X,0); //Prend les coordonnées
Tablign1 = DrawGrid1->CellRect(X,1); //Prend les coordonnées
Tablign2 = DrawGrid1->CellRect(X,2); //Prend les coordonnées
DrawGrid1->Canvas->Brush->Color = clYellow; //Fond Jaune
DrawGrid1->Canvas->Font->Color = clBlue; //Ecriture Bleue
DrawGrid1->Canvas->TextRect(Tablign0,Tablign0.left,Tablign0.top,
ColonneTableau[X]); //Ecrit le nbr des colonnes et colorie
DrawGrid1->Canvas->TextRect(Tablign1,Tablign1.left,Tablign1.top,""); //Colorie
DrawGrid1->Canvas->TextRect(Tablign2,Tablign2.left,Tablign2.top,""); //Colorie
}