Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
application, j'effectue différentes mises à jour sur les contrôles d'une
fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
instant du redimensionnement ralentit beaucoup et donne un effet saccadé
plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
au moment ou l'utilisateur relache la souris juste après un
redimensionnement de manière à ne faire ma mise à jour qu'une seule fois ?
Merci d'avance pour vos idées.
Jérôme
Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
application, j'effectue différentes mises à jour sur les contrôles d'une
fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
instant du redimensionnement ralentit beaucoup et donne un effet saccadé
plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
au moment ou l'utilisateur relache la souris juste après un
redimensionnement de manière à ne faire ma mise à jour qu'une seule fois ?
Merci d'avance pour vos idées.
Jérôme
Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
application, j'effectue différentes mises à jour sur les contrôles d'une
fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
instant du redimensionnement ralentit beaucoup et donne un effet saccadé
plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
au moment ou l'utilisateur relache la souris juste après un
redimensionnement de manière à ne faire ma mise à jour qu'une seule fois ?
Merci d'avance pour vos idées.
Jérôme
Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
application, j'effectue différentes mises à jour sur les contrôles d'une
fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
instant du redimensionnement ralentit beaucoup et donne un effet saccadé
plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
au moment ou l'utilisateur relache la souris juste après un
redimensionnement de manière à ne faire ma mise à jour qu'une seule fois ?
Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
application, j'effectue différentes mises à jour sur les contrôles d'une
fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
instant du redimensionnement ralentit beaucoup et donne un effet saccadé
plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
au moment ou l'utilisateur relache la souris juste après un
redimensionnement de manière à ne faire ma mise à jour qu'une seule fois ?
Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
application, j'effectue différentes mises à jour sur les contrôles d'une
fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
instant du redimensionnement ralentit beaucoup et donne un effet saccadé
plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
au moment ou l'utilisateur relache la souris juste après un
redimensionnement de manière à ne faire ma mise à jour qu'une seule fois ?
"Jerome VERITE" wrote in message
news:
> Bonjour,
>
> Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
> application, j'effectue différentes mises à jour sur les contrôles d'une
> fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
> l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
> instant du redimensionnement ralentit beaucoup et donne un effet saccadé
du
> plus mauvais genre.
>
> Ma question est donc : est-il possible de capturer l'evenement
correspondant
> au moment ou l'utilisateur relache la souris juste après un
> redimensionnement de manière à ne faire ma mise à jour qu'une seule fois
Hello,
je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé qu'
la fin du redimensionnement.
Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
(Label1) et de mettre ce code sur la forme
Private Sub Form_Resize()
Static n As Integer
n = n + 1
Label1.Caption = n
Label1.Refresh
End Sub
Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
lorsqu'on relache la souris. On le voit bien en observant que le compteur
label1 n'augmente de 1 qu'à chauqe relachement de la souris.
Jean-Marc
"Jerome VERITE" <veritejeromeENTROP@wanadoo.fr> wrote in message
news:unB0EE9FEHA.3188@TK2MSFTNGP10.phx.gbl...
> Bonjour,
>
> Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
> application, j'effectue différentes mises à jour sur les contrôles d'une
> fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
> l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
> instant du redimensionnement ralentit beaucoup et donne un effet saccadé
du
> plus mauvais genre.
>
> Ma question est donc : est-il possible de capturer l'evenement
correspondant
> au moment ou l'utilisateur relache la souris juste après un
> redimensionnement de manière à ne faire ma mise à jour qu'une seule fois
Hello,
je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé qu'
la fin du redimensionnement.
Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
(Label1) et de mettre ce code sur la forme
Private Sub Form_Resize()
Static n As Integer
n = n + 1
Label1.Caption = n
Label1.Refresh
End Sub
Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
lorsqu'on relache la souris. On le voit bien en observant que le compteur
label1 n'augmente de 1 qu'à chauqe relachement de la souris.
Jean-Marc
"Jerome VERITE" wrote in message
news:
> Bonjour,
>
> Afin d'adapter mon interface au fur et a mesure de l'utilisation de mon
> application, j'effectue différentes mises à jour sur les contrôles d'une
> fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
> l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
> instant du redimensionnement ralentit beaucoup et donne un effet saccadé
du
> plus mauvais genre.
>
> Ma question est donc : est-il possible de capturer l'evenement
correspondant
> au moment ou l'utilisateur relache la souris juste après un
> redimensionnement de manière à ne faire ma mise à jour qu'une seule fois
Hello,
je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé qu'
la fin du redimensionnement.
Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
(Label1) et de mettre ce code sur la forme
Private Sub Form_Resize()
Static n As Integer
n = n + 1
Label1.Caption = n
Label1.Refresh
End Sub
Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
lorsqu'on relache la souris. On le voit bien en observant que le compteur
label1 n'augmente de 1 qu'à chauqe relachement de la souris.
Jean-Marc
Et pourtant j'utilises personnellement un "resize" d'une forme contenant
picture box et visiblement celui-ci est bien redimensionné au fur et à
mesure. Par contre certaines parties du "resize" ne sont pas terminés en
temps et en heures et nécessiterait un doevents si cela était utile.
Je pense que le "resize" utilise en interne un "resize" de certains
controles mais je peux me tromper.
"jean-marc" a écrit dans le message de
news:406bf7fa$0$1969$
> "Jerome VERITE" wrote in message
> news:
> > Bonjour,
> >
> > Afin d'adapter mon interface au fur et a mesure de l'utilisation de
> > application, j'effectue différentes mises à jour sur les contrôles
> > fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
> > l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
> > instant du redimensionnement ralentit beaucoup et donne un effet
> du
> > plus mauvais genre.
> >
> > Ma question est donc : est-il possible de capturer l'evenement
> correspondant
> > au moment ou l'utilisateur relache la souris juste après un
> > redimensionnement de manière à ne faire ma mise à jour qu'une seule
?
>
> Hello,
>
> je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé
à
> la fin du redimensionnement.
> Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
label
> (Label1) et de mettre ce code sur la forme
>
> Private Sub Form_Resize()
> Static n As Integer
> n = n + 1
> Label1.Caption = n
> Label1.Refresh
> End Sub
>
> Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
> lorsqu'on relache la souris. On le voit bien en observant que le
du
> label1 n'augmente de 1 qu'à chauqe relachement de la souris.
>
> Jean-Marc
>
>
>
Et pourtant j'utilises personnellement un "resize" d'une forme contenant
picture box et visiblement celui-ci est bien redimensionné au fur et à
mesure. Par contre certaines parties du "resize" ne sont pas terminés en
temps et en heures et nécessiterait un doevents si cela était utile.
Je pense que le "resize" utilise en interne un "resize" de certains
controles mais je peux me tromper.
"jean-marc" <jean-marc.dupont@vcs-europe.com> a écrit dans le message de
news:406bf7fa$0$1969$ba620e4c@news.skynet.be...
> "Jerome VERITE" <veritejeromeENTROP@wanadoo.fr> wrote in message
> news:unB0EE9FEHA.3188@TK2MSFTNGP10.phx.gbl...
> > Bonjour,
> >
> > Afin d'adapter mon interface au fur et a mesure de l'utilisation de
> > application, j'effectue différentes mises à jour sur les contrôles
> > fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
> > l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
> > instant du redimensionnement ralentit beaucoup et donne un effet
> du
> > plus mauvais genre.
> >
> > Ma question est donc : est-il possible de capturer l'evenement
> correspondant
> > au moment ou l'utilisateur relache la souris juste après un
> > redimensionnement de manière à ne faire ma mise à jour qu'une seule
?
>
> Hello,
>
> je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé
à
> la fin du redimensionnement.
> Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
label
> (Label1) et de mettre ce code sur la forme
>
> Private Sub Form_Resize()
> Static n As Integer
> n = n + 1
> Label1.Caption = n
> Label1.Refresh
> End Sub
>
> Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
> lorsqu'on relache la souris. On le voit bien en observant que le
du
> label1 n'augmente de 1 qu'à chauqe relachement de la souris.
>
> Jean-Marc
>
>
>
Et pourtant j'utilises personnellement un "resize" d'une forme contenant
picture box et visiblement celui-ci est bien redimensionné au fur et à
mesure. Par contre certaines parties du "resize" ne sont pas terminés en
temps et en heures et nécessiterait un doevents si cela était utile.
Je pense que le "resize" utilise en interne un "resize" de certains
controles mais je peux me tromper.
"jean-marc" a écrit dans le message de
news:406bf7fa$0$1969$
> "Jerome VERITE" wrote in message
> news:
> > Bonjour,
> >
> > Afin d'adapter mon interface au fur et a mesure de l'utilisation de
> > application, j'effectue différentes mises à jour sur les contrôles
> > fenêtre après que l'utilisateur l'ait redimensionnée. Je connais bien
> > l'evenement resize, mais le fait d'effectuer les mises à jour à chaque
> > instant du redimensionnement ralentit beaucoup et donne un effet
> du
> > plus mauvais genre.
> >
> > Ma question est donc : est-il possible de capturer l'evenement
> correspondant
> > au moment ou l'utilisateur relache la souris juste après un
> > redimensionnement de manière à ne faire ma mise à jour qu'une seule
?
>
> Hello,
>
> je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé
à
> la fin du redimensionnement.
> Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
label
> (Label1) et de mettre ce code sur la forme
>
> Private Sub Form_Resize()
> Static n As Integer
> n = n + 1
> Label1.Caption = n
> Label1.Refresh
> End Sub
>
> Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
> lorsqu'on relache la souris. On le voit bien en observant que le
du
> label1 n'augmente de 1 qu'à chauqe relachement de la souris.
>
> Jean-Marc
>
>
>
Je vais répondre à vos deux remarques en une fois.
Tout dépend de la configuration de Windows, à savoir si vous avez activer
l'option, "afficher le contenu des fenêtres pendant leur déplacement"
En ce qui me concerne, je l'active, j'ai donc le resize tout au long du
redimensionnement. Mais j'aimerai quand celui-ci se termine.
Je suis même preneur de sous classement, de hook et de tout ce que vous
pouvez imaginer.
Merci d'avance
Jérôme
"Patrice Henrio" a écrit dans le
message de news:
> Et pourtant j'utilises personnellement un "resize" d'une forme contenant
un
> picture box et visiblement celui-ci est bien redimensionné au fur et à
> mesure. Par contre certaines parties du "resize" ne sont pas terminés en
> temps et en heures et nécessiterait un doevents si cela était utile.
> Je pense que le "resize" utilise en interne un "resize" de certains
> controles mais je peux me tromper.
>
> "jean-marc" a écrit dans le message de
> news:406bf7fa$0$1969$
> > "Jerome VERITE" wrote in message
> > news:
> > > Bonjour,
> > >
> > > Afin d'adapter mon interface au fur et a mesure de l'utilisation de
mon
> > > application, j'effectue différentes mises à jour sur les contrôles
d'une
> > > fenêtre après que l'utilisateur l'ait redimensionnée. Je connais
> > > l'evenement resize, mais le fait d'effectuer les mises à jour à
> > > instant du redimensionnement ralentit beaucoup et donne un effet
saccadé
> > du
> > > plus mauvais genre.
> > >
> > > Ma question est donc : est-il possible de capturer l'evenement
> > correspondant
> > > au moment ou l'utilisateur relache la souris juste après un
> > > redimensionnement de manière à ne faire ma mise à jour qu'une seule
fois
> ?
> >
> > Hello,
> >
> > je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé
qu'
> à
> > la fin du redimensionnement.
> > Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
> label
> > (Label1) et de mettre ce code sur la forme
> >
> > Private Sub Form_Resize()
> > Static n As Integer
> > n = n + 1
> > Label1.Caption = n
> > Label1.Refresh
> > End Sub
> >
> > Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
> > lorsqu'on relache la souris. On le voit bien en observant que le
compteur
> du
> > label1 n'augmente de 1 qu'à chauqe relachement de la souris.
> >
> > Jean-Marc
> >
> >
> >
>
>
Je vais répondre à vos deux remarques en une fois.
Tout dépend de la configuration de Windows, à savoir si vous avez activer
l'option, "afficher le contenu des fenêtres pendant leur déplacement"
En ce qui me concerne, je l'active, j'ai donc le resize tout au long du
redimensionnement. Mais j'aimerai quand celui-ci se termine.
Je suis même preneur de sous classement, de hook et de tout ce que vous
pouvez imaginer.
Merci d'avance
Jérôme
"Patrice Henrio" <patrice.henrio.pasdepub@laposte.net> a écrit dans le
message de news:OTSfCr9FEHA.4012@TK2MSFTNGP09.phx.gbl...
> Et pourtant j'utilises personnellement un "resize" d'une forme contenant
un
> picture box et visiblement celui-ci est bien redimensionné au fur et à
> mesure. Par contre certaines parties du "resize" ne sont pas terminés en
> temps et en heures et nécessiterait un doevents si cela était utile.
> Je pense que le "resize" utilise en interne un "resize" de certains
> controles mais je peux me tromper.
>
> "jean-marc" <jean-marc.dupont@vcs-europe.com> a écrit dans le message de
> news:406bf7fa$0$1969$ba620e4c@news.skynet.be...
> > "Jerome VERITE" <veritejeromeENTROP@wanadoo.fr> wrote in message
> > news:unB0EE9FEHA.3188@TK2MSFTNGP10.phx.gbl...
> > > Bonjour,
> > >
> > > Afin d'adapter mon interface au fur et a mesure de l'utilisation de
mon
> > > application, j'effectue différentes mises à jour sur les contrôles
d'une
> > > fenêtre après que l'utilisateur l'ait redimensionnée. Je connais
> > > l'evenement resize, mais le fait d'effectuer les mises à jour à
> > > instant du redimensionnement ralentit beaucoup et donne un effet
saccadé
> > du
> > > plus mauvais genre.
> > >
> > > Ma question est donc : est-il possible de capturer l'evenement
> > correspondant
> > > au moment ou l'utilisateur relache la souris juste après un
> > > redimensionnement de manière à ne faire ma mise à jour qu'une seule
fois
> ?
> >
> > Hello,
> >
> > je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé
qu'
> à
> > la fin du redimensionnement.
> > Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
> label
> > (Label1) et de mettre ce code sur la forme
> >
> > Private Sub Form_Resize()
> > Static n As Integer
> > n = n + 1
> > Label1.Caption = n
> > Label1.Refresh
> > End Sub
> >
> > Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
> > lorsqu'on relache la souris. On le voit bien en observant que le
compteur
> du
> > label1 n'augmente de 1 qu'à chauqe relachement de la souris.
> >
> > Jean-Marc
> >
> >
> >
>
>
Je vais répondre à vos deux remarques en une fois.
Tout dépend de la configuration de Windows, à savoir si vous avez activer
l'option, "afficher le contenu des fenêtres pendant leur déplacement"
En ce qui me concerne, je l'active, j'ai donc le resize tout au long du
redimensionnement. Mais j'aimerai quand celui-ci se termine.
Je suis même preneur de sous classement, de hook et de tout ce que vous
pouvez imaginer.
Merci d'avance
Jérôme
"Patrice Henrio" a écrit dans le
message de news:
> Et pourtant j'utilises personnellement un "resize" d'une forme contenant
un
> picture box et visiblement celui-ci est bien redimensionné au fur et à
> mesure. Par contre certaines parties du "resize" ne sont pas terminés en
> temps et en heures et nécessiterait un doevents si cela était utile.
> Je pense que le "resize" utilise en interne un "resize" de certains
> controles mais je peux me tromper.
>
> "jean-marc" a écrit dans le message de
> news:406bf7fa$0$1969$
> > "Jerome VERITE" wrote in message
> > news:
> > > Bonjour,
> > >
> > > Afin d'adapter mon interface au fur et a mesure de l'utilisation de
mon
> > > application, j'effectue différentes mises à jour sur les contrôles
d'une
> > > fenêtre après que l'utilisateur l'ait redimensionnée. Je connais
> > > l'evenement resize, mais le fait d'effectuer les mises à jour à
> > > instant du redimensionnement ralentit beaucoup et donne un effet
saccadé
> > du
> > > plus mauvais genre.
> > >
> > > Ma question est donc : est-il possible de capturer l'evenement
> > correspondant
> > > au moment ou l'utilisateur relache la souris juste après un
> > > redimensionnement de manière à ne faire ma mise à jour qu'une seule
fois
> ?
> >
> > Hello,
> >
> > je ne comprend pas bien ton souci, car l'évènement Resize n'est appelé
qu'
> à
> > la fin du redimensionnement.
> > Pour s'enconvaincre, il suffit de faire une forme avec dessus juste un
> label
> > (Label1) et de mettre ce code sur la forme
> >
> > Private Sub Form_Resize()
> > Static n As Integer
> > n = n + 1
> > Label1.Caption = n
> > Label1.Refresh
> > End Sub
> >
> > Quand tu redimensionne ta fenêtre, on ne passe dans l'évènement que
> > lorsqu'on relache la souris. On le voit bien en observant que le
compteur
> du
> > label1 n'augmente de 1 qu'à chauqe relachement de la souris.
> >
> > Jean-Marc
> >
> >
> >
>
>
Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de
mon application, j'effectue différentes mises à jour sur les
contrôles d'une fenêtre après que l'utilisateur l'ait redimensionnée.
Je connais bien l'evenement resize, mais le fait d'effectuer les
mises à jour à chaque instant du redimensionnement ralentit beaucoup
et donne un effet saccadé du plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
correspondant au moment ou l'utilisateur relache la souris juste
après un redimensionnement de manière à ne faire ma mise à jour
qu'une seule fois ?
Merci d'avance pour vos idées.
Jérôme
Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de
mon application, j'effectue différentes mises à jour sur les
contrôles d'une fenêtre après que l'utilisateur l'ait redimensionnée.
Je connais bien l'evenement resize, mais le fait d'effectuer les
mises à jour à chaque instant du redimensionnement ralentit beaucoup
et donne un effet saccadé du plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
correspondant au moment ou l'utilisateur relache la souris juste
après un redimensionnement de manière à ne faire ma mise à jour
qu'une seule fois ?
Merci d'avance pour vos idées.
Jérôme
Bonjour,
Afin d'adapter mon interface au fur et a mesure de l'utilisation de
mon application, j'effectue différentes mises à jour sur les
contrôles d'une fenêtre après que l'utilisateur l'ait redimensionnée.
Je connais bien l'evenement resize, mais le fait d'effectuer les
mises à jour à chaque instant du redimensionnement ralentit beaucoup
et donne un effet saccadé du plus mauvais genre.
Ma question est donc : est-il possible de capturer l'evenement
correspondant au moment ou l'utilisateur relache la souris juste
après un redimensionnement de manière à ne faire ma mise à jour
qu'une seule fois ?
Merci d'avance pour vos idées.
Jérôme