Valeur d'un SpinEdit - Delphi/Pascal - Programmation
Marsh Posté le 02-10-2002 à 14:40:49
le truc c'est que ce n'est pas la conversion qui plante, mais le fait qu'on sorte du SpinEdit en le laissant vide, enfin du moins dans Delphi 6, je viens de tester...
Donc dans le OnExit du SpinEdit tu mets par ex:
if SpinEdit1.Text = '' then
SpinEdit1.Value := 2;
Marsh Posté le 02-10-2002 à 20:10:09
oui, je suis bien dans ce contexte (OnExit)
J'avais pas vu qu'on avait accès à la propriété Text.... Je vais essayer dès demain !
Mârci bcp !
Marsh Posté le 02-10-2002 à 13:47:02
=> soit 1 spinedit dans lequel on peut saisir une valeur
tout va bien si l'utilisateur déconne pas......MAIS
si la valeur est supprimée (ie effacée), il devient impossible de récupérer le contenu....
Vous me direz "c'est normal car il n'y a rien à récupérer !"
Mais comment se prémunir dans ce cas ??????
sachant que le i:=spinedit.value déclenche une exception !!
J'ai bien essayé un
try i:=spinedit.value
except
spinedit.value:=2
end
Mais ça tilte toujours !!!!!
Qui a une idée ????
PS: je suis en Delphi 4