cs_electro
Messages postés60Date d'inscriptiondimanche 10 novembre 2002StatutMembreDernière intervention30 juin 2011
-
7 oct. 2010 à 13:29
cs_electro
Messages postés60Date d'inscriptiondimanche 10 novembre 2002StatutMembreDernière intervention30 juin 2011
-
15 oct. 2010 à 01:24
Salutation à tous le monde...
Débutant en C#, j'apprend tous les jours de nouvelles astuces et, je vous dis déjà un gran merci pour les connaissances que vous partager.
Après plusieurs recherches sur le forum et sur le net, je recherche une solution "SIMPLE" pour pouvoir simplement tracer une ligne dans mon formulaire.
J'ai essayer avec la fonction "PEN" mais, je ne m'en sort pas...
Quelqu'un aurait-il un petit bout de code tout simple pour tracer une ligne dans un formulaire avec, éventuellement la possibilité de définir la couleurs.
// cet code trace une ligne haut a gauche de ton forme 100 Pixel vers la droit et 200 Pixel vers le bas.
e.Graphics.DrawLine(Pens.Red, 0, 0, 100, 200);
// cet code trace une ligne gauche de ton forme 100 Pixel vers la droit.
e.Graphics.DrawLine(Pens.Red, 0, 100, 100, 100);
cs_serco
Messages postés8Date d'inscriptionjeudi 13 avril 2006StatutMembreDernière intervention19 octobre 2010 14 oct. 2010 à 23:56
bonjour electro
ce normal tu ne peut pas dessiner sur TabControl et mémé si tu dessine ca ce vois pas pars-que par dessus il y a TabPage, donc il faut dessiner sur TabPage.
je te envoie le code complet pour dessiner sur la TabPage1
}
private void tabPage1_Paint(object sender, PaintEventArgs e)
{
// cet code trace une ligne haut a gauche de ton tabPage1 100 Pixel vers la droit et 200 //Pixel vers le bas.
e.Graphics.DrawLine(Pens.Red, 0, 0, 100, 200);
// cet code trace une ligne gauche de ton tabPage1 100 Pixel vers la droit.
e.Graphics.DrawLine(Pens.Red, 0, 100, 100, 100);
cs_electro
Messages postés60Date d'inscriptiondimanche 10 novembre 2002StatutMembreDernière intervention30 juin 2011 14 oct. 2010 à 20:19
Merci SERCO, ça marche super bien pour tracer une ligne dans un formulaire..
Maintenand, plus compliqué (peut-etre). Je dois tracer une ligne dans un "TabControl".
Avec ta méthode, la ligne, est sous le "TabControl" alors, j'ai essayer avec l'événement "Paint" du controle mais, rien à faire, il ne s'éxécute pas.
PS: Mon "TabControl" est créer par programmation et, j'ai inséré ceci avant de le créer
"Tbl1.Paint += new PaintEventHandler(Tbl1_Paint);"
Controls.Add(Tbl1);
cs_electro
Messages postés60Date d'inscriptiondimanche 10 novembre 2002StatutMembreDernière intervention30 juin 2011 15 oct. 2010 à 01:24
SUPER, merci, j'avais pas raisonné asser loin...... Juste le début de ton message à me dire "Comme je suis......"...
C'est la solution. Certe un peu lourde car, pour tracer une ligne sur tous les onglets, au meme endroits, je dois déclarer l'événement pour tous les "tabpages" mais la méthode est la même pour tous.