begin process at 2008 07 05 04:43:39
1 205 048 membres
34 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Signes [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (manu00)

Signes le 20/03/2003 22:31:22

manu00
Bonjour,
J'ai parcouru le forum mais je n'ai pas trouvé d'indice pour mon probleme.
Je vous explique.
J'ai mis un SpinEdit (Edit avec les petits haut et bas pour baisser ou augmenter sa valeur)
et dans le SPinEdit, je ne peux taper en caracteres que:

"1 2 3 4 5 6 7 8 9 , - +"

Les signes me derangeaient alors j'avais bien pensé a faire un Abs(mavariable); mais quand je met par exemple
"++-+-585" forcement ca plante.

Avec le signe virgule, c'est le meme probleme sauf que j'aimerai que quand qqlun tape "45,25" ca supprime la virgule et tout ce qu'il y a apres la virgule...

Ma variable qui receuille la valeur du spin est déclaré en INTEGER (j'ai essayé avec Cardinal aussi)

Si vous pouviez eclairer ma lanterne.
Merci

Manu

Re : Signes le 20/03/2003 22:39:28

Nono40
Dans le OnKeyPressed ajoute le code suivant :
procedure TForm1.SpinEdit1KeyPress(Sender: TObject; var Key: Char);
begin
If Key In ['-','+',',','.'] Then Key:=#7;
end;


Il ne sera alors possible de taper que 0 à 9, les autres touches seront remplacées par un bip. Si tu ne veux pas de bip il faut mettre Key:=#0.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
> J'ai parcouru le forum mais je n'ai pas trouvé d'indice pour mon probleme.
> Je vous explique.
> J'ai mis un SpinEdit (Edit avec les petits haut et bas pour baisser ou augmenter sa valeur)
> et dans le SPinEdit, je ne peux taper en caracteres que:
>
> "1 2 3 4 5 6 7 8 9 , - +"
>
> Les signes me derangeaient alors j'avais bien pensé a faire un Abs(mavariable); mais quand je met par exemple
> "++-+-585" forcement ca plante.
>
> Avec le signe virgule, c'est le meme probleme sauf que j'aimerai que quand qqlun tape "45,25" ca supprime la virgule et tout ce qu'il y a apres la virgule...
>
> Ma variable qui receuille la valeur du spin est déclaré en INTEGER (j'ai essayé avec Cardinal aussi)
>
> Si vous pouviez eclairer ma lanterne.
> Merci
>
> Manu

Re : Signes le 20/03/2003 22:51:39

manu00
Franchement, MERCI Nono, tu me tire une fois de + une sacrée épine du pied.
Ca marche du tonnerre :-)

Bon week end a toi :-)

Manu <== CONTENT :-)



-------------------------------
Réponse au message :
-------------------------------

> Dans le OnKeyPressed ajoute le code suivant :
>
procedure TForm1.SpinEdit1KeyPress(Sender: TObject; var Key: Char);
> begin
> If Key In ['-','+',',','.'] Then Key:=#7;
> end;

>
> Il ne sera alors possible de taper que 0 à 9, les autres touches seront remplacées par un bip. Si tu ne veux pas de bip il faut mettre Key:=#0.
>
> --- Nono40@fr.st ---
> Nouveau ---> Nono40.fr.st
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> > J'ai parcouru le forum mais je n'ai pas trouvé d'indice pour mon probleme.
> > Je vous explique.
> > J'ai mis un SpinEdit (Edit avec les petits haut et bas pour baisser ou augmenter sa valeur)
> > et dans le SPinEdit, je ne peux taper en caracteres que:
> >
> > "1 2 3 4 5 6 7 8 9 , - +"
> >
> > Les signes me derangeaient alors j'avais bien pensé a faire un Abs(mavariable); mais quand je met par exemple
> > "++-+-585" forcement ca plante.
> >
> > Avec le signe virgule, c'est le meme probleme sauf que j'aimerai que quand qqlun tape "45,25" ca supprime la virgule et tout ce qu'il y a apres la virgule...
> >
> > Ma variable qui receuille la valeur du spin est déclaré en INTEGER (j'ai essayé avec Cardinal aussi)
> >
> > Si vous pouviez eclairer ma lanterne.
> > Merci
> >
> > Manu
>

Re : Signes le 20/03/2003 23:07:57

Nono40
Bon week-end à toi aussi

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

> Franchement, MERCI Nono, tu me tire une fois de + une sacrée épine du pied.
> Ca marche du tonnerre :-)
>
> Bon week end a toi :-)
>
> Manu <== CONTENT :-)
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Dans le OnKeyPressed ajoute le code suivant :
> >
procedure TForm1.SpinEdit1KeyPress(Sender: TObject; var Key: Char);
> > begin
> > If Key In ['-','+',',','.'] Then Key:=#7;
> > end;

> >
> > Il ne sera alors possible de taper que 0 à 9, les autres touches seront remplacées par un bip. Si tu ne veux pas de bip il faut mettre Key:=#0.
> >
> > --- Nono40@fr.st ---
> > Nouveau ---> Nono40.fr.st
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > > J'ai parcouru le forum mais je n'ai pas trouvé d'indice pour mon probleme.
> > > Je vous explique.
> > > J'ai mis un SpinEdit (Edit avec les petits haut et bas pour baisser ou augmenter sa valeur)
> > > et dans le SPinEdit, je ne peux taper en caracteres que:
> > >
> > > "1 2 3 4 5 6 7 8 9 , - +"
> > >
> > > Les signes me derangeaient alors j'avais bien pensé a faire un Abs(mavariable); mais quand je met par exemple
> > > "++-+-585" forcement ca plante.
> > >
> > > Avec le signe virgule, c'est le meme probleme sauf que j'aimerai que quand qqlun tape "45,25" ca supprime la virgule et tout ce qu'il y a apres la virgule...
> > >
> > > Ma variable qui receuille la valeur du spin est déclaré en INTEGER (j'ai essayé avec Cardinal aussi)
> > >
> > > Si vous pouviez eclairer ma lanterne.
> > > Merci
> > >
> > > Manu
> >
>


Classé sous : valeur, probleme, virgule, spinedit, signes

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS