OVH Cloud OVH Cloud

OnResize sur un user control

2 réponses
Avatar
amplitude
Bonjour encore,

J'ai un userControl d=E9riv=E9 d'un panel, la seul modif est que le fond =
est=20
en d=E9grad=E9.

Mon probl=E8me est le suivant : comment faire pour d=E9rive le OnResize p=
our=20
qu'il recalcule le d=E9grader et l'adapte ???

J'ai essayer =E7a :

protected override void OnResize(EventArgs e)
{
base.OnPaint (e);
base.OnResize (e);
}


Mais =E7a ne marche pas! car le EventArgs e du resize ne correspond pas d=
u=20
tout au PaintEventArgs du OnPaint...ce qui est logique, mais alors=20
comment faire.. ??

Merci

2 réponses

Avatar
Bismark Prods
Quelle drole d'idée de faire ca !

base.OnPaint(e) ! lol ! base.Invalidate c'est mieux !


"amplitude" a écrit dans le message de
news:chan56$kon$
Bonjour encore,

J'ai un userControl dérivé d'un panel, la seul modif est que le fond est
en dégradé.

Mon problème est le suivant : comment faire pour dérive le OnResize pour
qu'il recalcule le dégrader et l'adapte ???

J'ai essayer ça :

protected override void OnResize(EventArgs e)
{
base.OnPaint (e);
base.OnResize (e);
}


Mais ça ne marche pas! car le EventArgs e du resize ne correspond pas du
tout au PaintEventArgs du OnPaint...ce qui est logique, mais alors
comment faire.. ??

Merci
Avatar
amplitude
Bismark Prods a écrit :

Quelle drole d'idée de faire ca !

base.OnPaint(e) ! lol ! base.Invalidate c'est mieux !





Mais heu!! il faut se moquer !! :))

Merci ça marche parfaitement :)))