Vbthad
Messages postés4Date d'inscriptionvendredi 11 octobre 2002StatutMembreDernière intervention 3 avril 2011 27 févr. 2006 à 01:28
Salut essaye ça, ça devrai fonctionné
TextBox sndTextBox = new TextBox();
Graphics g sndTextBox.CreateGraphics(); a la place de : Graphics g CreateGraphics();
agarcia_01
Messages postés51Date d'inscriptionmardi 8 février 2005StatutMembreDernière intervention25 août 2006 12 déc. 2005 à 21:03
Bon j'ai un petit probleme de code alors je pense.
//je cré ma textBoxe
TextBox sndTextBox = new TextBox();
J'aimerais faire comme lorsque je redessinne une fenetre du genre.This.paint += new EventPaint(mafonction);
Mais le probleme c'est que je ne pas faire sndTextBox.paint += new EvantPaint(redessiner_textBox); et donc pas avoir d'objet graphique e
int larg, haut;
larg = sndTextBox.Width;
haut = sndTextBox.Height;
Brush brush;
Rectangle rect;
Graphics g = CreateGraphics(); // Comment associer g a ma textbox puisque c'est lui qui va prendre toute les modif ???
rect = new Rectangle(0,0,(larg/2), haut);
brush = new LinearGradientBrush(rect,Color.Red, Color.White, LinearGradientMode.Horizontal);
g.FillRectangle(brush, rect);
Rectangle rect2 = new Rectangle((larg/2),0,(larg/2),haut);
brush = new LinearGradientBrush(rect2, c_EndColor, c_StartColor, LinearGradientMode.Horizontal);
g.FillRectangle(brush, rect2);
g.DrawLine(new Pen(c_EndColor),(larg/2),0,(larg/2),haut);
Bon je suis un bon débutant mais j'aimerais savoir comment redessiner n'importe quel controle :)
Merci pouir votre aide
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 12 déc. 2005 à 19:27
dans le fond d'une textbox ?
oui...
agarcia_01
Messages postés51Date d'inscriptionmardi 8 février 2005StatutMembreDernière intervention25 août 2006 12 déc. 2005 à 19:18
Peut on faire des degradé dans une textBox ?
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 30 sept. 2004 à 19:47
je trouve ton résonnement très louable...
pour la peine je vais en faire une version vb.net :p
Séb
blob73
Messages postés55Date d'inscriptiondimanche 15 août 2004StatutMembreDernière intervention20 juin 2005 30 sept. 2004 à 17:18
oui c'est sur mais le but pour moi est pas de l'utiliser mais de comprendre comment ca marche mais c'est pas grave !!! elle focntionne comme même et je trouve ca tres bien mais je m'en servirais pas comme je vient de le dire si je comprend pas ca sert a rien
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 30 sept. 2004 à 15:58
oui je sais... je me suis trompé :(
mais bon... ca revient au même, puisque tu peux l'utiliser dans un projet VB.net
Séb
blob73
Messages postés55Date d'inscriptiondimanche 15 août 2004StatutMembreDernière intervention20 juin 2005 30 sept. 2004 à 15:52
27 févr. 2006 à 01:28
TextBox sndTextBox = new TextBox();
Graphics g sndTextBox.CreateGraphics(); a la place de : Graphics g CreateGraphics();
12 déc. 2005 à 21:03
//je cré ma textBoxe
TextBox sndTextBox = new TextBox();
J'aimerais faire comme lorsque je redessinne une fenetre du genre.This.paint += new EventPaint(mafonction);
Mais le probleme c'est que je ne pas faire sndTextBox.paint += new EvantPaint(redessiner_textBox); et donc pas avoir d'objet graphique e
int larg, haut;
larg = sndTextBox.Width;
haut = sndTextBox.Height;
Brush brush;
Rectangle rect;
Graphics g = CreateGraphics(); // Comment associer g a ma textbox puisque c'est lui qui va prendre toute les modif ???
g.CompositingQuality = CompositingQuality.GammaCorrected;
rect = new Rectangle(0,0,(larg/2), haut);
brush = new LinearGradientBrush(rect,Color.Red, Color.White, LinearGradientMode.Horizontal);
g.FillRectangle(brush, rect);
Rectangle rect2 = new Rectangle((larg/2),0,(larg/2),haut);
brush = new LinearGradientBrush(rect2, c_EndColor, c_StartColor, LinearGradientMode.Horizontal);
g.FillRectangle(brush, rect2);
g.DrawLine(new Pen(c_EndColor),(larg/2),0,(larg/2),haut);
Bon je suis un bon débutant mais j'aimerais savoir comment redessiner n'importe quel controle :)
Merci pouir votre aide
12 déc. 2005 à 19:27
oui...
12 déc. 2005 à 19:18
30 sept. 2004 à 19:47
pour la peine je vais en faire une version vb.net :p
Séb
30 sept. 2004 à 17:18
30 sept. 2004 à 15:58
mais bon... ca revient au même, puisque tu peux l'utiliser dans un projet VB.net
Séb
30 sept. 2004 à 15:52