|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : juillet 2003 Messages : 672 ![]() |
Bonjour
Sur une form j'ai un updown que je n'ai volontairement pas associé. Sur le onclick de ce updown j'affiche un showmessage. Aucune autre action ! à la fermeture de la form le showmessage s'affiche impossible de la fermer ! Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : mars 2006 Messages : 615 ![]() |
Effectivement je constate le problème. Mais ce composant est fait pour être associé à un autre composant comme un TEdit ( propriété associate) je ne comprend donc pas l'usage du ShowMessage.
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : juillet 2003 Messages : 672 ![]() |
J'ai retiré l'association parce que je pensais qu'elle était à l'origine du problème.
C'est à dire qu'avec ou sans association le résultat est le même. Le showMessage est utilisé ici comme il l'est pour n'importe quel composant pour avertir de l'incidence d'une action sur le composant |
|
|
00
|
|
|
#4 | ||
![]() ![]() Yves LemaireProgr(amateur) Inscription : mars 2005 Messages : 1 163 ![]() |
idem ? avec :
Code :
__________________
Delphi 5 Pro / Win 98 PE - Lazarus 0.9.30 / FPC 2.4.2 / Win 7 - Lazarus 0.9.28 / Ubuntu 11.04 |
||
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : juillet 2003 Messages : 672 ![]() |
Qui trouvera comment remédier à ce curieux comportement qui n'est pas loin d'un bug Delphi !
N'est-ce pas Embarcadero ? |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Rédacteur technique (retraité) Inscription : octobre 2009 Messages : 18 ![]() |
Idem avec Delphi 4
Idem avec Application.MessageBox Si on clique n'importe où dans la fenetre, on peut observer qu'un des boutons du controle UpDown s'enfonce et l'événement est redéclenché. Si on clique plus bas que le controle, c'est le bouton bas qui s'enfonce. Très bizare!! |
|
|
00
|
|
|
#7 |
![]() ![]() Yves LemaireProgr(amateur) Inscription : mars 2005 Messages : 1 163 ![]() |
en attendant, un patch pourrait consister à positionner dans le OnCloseQuery un flag à tester dans le TUppDown.Click, ou à y interdire son déclenchement en faisant pointer ce OnClick sur nil
__________________
Delphi 5 Pro / Win 98 PE - Lazarus 0.9.30 / FPC 2.4.2 / Win 7 - Lazarus 0.9.28 / Ubuntu 11.04 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com