begin process at 2012 02 08 09:04:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

J'AI BESOIN D'AIDE !!!! :O

 > 

stocker le choix d'un RadioGroup en Delphi


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

stocker le choix d'un RadioGroup en Delphi

samedi 14 mai 2005 à 22:54:39 | stocker le choix d'un RadioGroup en Delphi

alex75000

Bonjour, c'est encore moi :p

Je cherche le moyen de stocker le choix d'un RadioGroup en Delphi

comme par exemple: l'utilisateur à 4 choix, il en choisit un(en cliquant sur le point) et ce qu'il a cliqué(le texte du choix(Ex:Oui)) doit être stocké dans une variable string et ensuite doit s'afficher dans un menu....tout fonctionne à part la saisie du choix et du stockage de ce dernier dans une variable...

j'espère que c'est assez clair pour vous, lol

Merci d'avance :)
dimanche 15 mai 2005 à 06:22:12 | Re : stocker le choix d'un RadioGroup en Delphi

japee

Membre Club Administrateur CodeS-SourceS
C'est encore toi ? lol

Non, c'est pas trop clair...

Un bout de code serait le bienvenu, pour comprendre où est le problème...

dimanche 15 mai 2005 à 08:03:26 | Re : stocker le choix d'un RadioGroup en Delphi

alex75000

Réponse acceptée !

d'accord, je m'en doutais un peu, haha


Formno3.Memo1.Lines.Add(Salaire:'+Salaire);

Salaire étant la variable String

voici ce que j'ai

------------------------------------------------------
procedure TForm1.RadioGroup3Exit(Sender: TObject);  (J'ai aussi essayé avec d'autre événements
begin
if RadioGroup3.ItemIndex= 0 then


Salaire:='de 0 à $10 000'


 else if RadioGroup3.ItemIndex = 1 then

   Salaire:='de $10 000 à $20 000'

  else if RadioGroup3.ItemIndex = 2 then

     Salaire:='de $20 000 à $50 000'

    else if RadioGroup3.ItemIndex = 3 then
   
      Salaire := '$50 000 et plus'


(j'ai essayé de plusieurs façons, mais j'ai sauvegardé avec cela)
---------------------------------------------------

j'ai aussi essayé avec Radiogroup.Items.Text, mais ça non plus ça ne fonctionne pas, la variable reste vide

est-ce c'est un peu plus clair???

dimanche 15 mai 2005 à 09:55:17 | Re : stocker le choix d'un RadioGroup en Delphi

Delphiprog

Administrateur CodeS-SourceS
Réponse acceptée !
Utilises plutôt l'évènement click du radiogroup.
Réponse en code :
var
  Salaire: string;

procedure TForm1.RadioGroup3Click(Sender: TObject);
begin
with RadioGroup3 do
    Salaire := TRadioButton(Components[ItemIndex]).Caption;
 
//pour vérification :
  Formno3.Memo1.Lines.Add(Salaire:'+Salaire);
end;

Comme ça, pas de If en cascade ou imbriqués mais une réponse directe !



Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
banner.gif<
dimanche 15 mai 2005 à 10:00:57 | Re : stocker le choix d'un RadioGroup en Delphi

Kenavo

Réponse acceptée !
Salut,

Ce serait encore plus clair si tu utilisais un Case Of !

Case RadioGroup1.ItemIndex of
   0 : Salaire := 'de 0 à $10 000';
   1 : Salaire := 'de $10 000 à $20 000';
   2 : Salaire := 'de $20 000 à $50 000';
   3 : Salaire := '$50 000 et plus';
 end;

Si tu utilises
Radiogroup.Items.Text, tu récupères tous les intitulés des RadioButton du groupe.
Utilise
RadioGroup.Items[RadioGroup1.ItemIndex].

Mais vu ton problème, tu devrais regarder si la variable Salaire n'est pas déclarée plusieurs fois ...

Ken@vo

Code, Code, Codec !

http://www.pourflorenceethussein.org
dimanche 15 mai 2005 à 10:05:47 | Re : stocker le choix d'un RadioGroup en Delphi

Delphiprog

Administrateur CodeS-SourceS
Arf, Kenavo, nos réponses se sont croisées.
Néanmoins, la solution que je propose me semble meilleure car :
1/ je suis sur de n'oublier aucune option dans le radiogroup
2/ les valeurs attribuées à la variable Salaire sont en totale correspondance avec ce qui est affiché sur la fiche


Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
banner.gif<
dimanche 15 mai 2005 à 11:07:26 | Re : stocker le choix d'un RadioGroup en Delphi

Kenavo

Réponse acceptée !
Entièrement  d'accord avec toi DelphiProg !

Je conseillais Case of  par principe, plutôt que les If en cascade, mais ça, on en a déja beaucoup parlé ici !

Par contre à la place de :
  with RadioGroup3 do
    Salaire := TRadioButton(Components[ItemIndex]).Caption;

J'aurais mis :
  Salaire := RadioGroup3.Items[RadioGroup3.ItemIndex];

Y a pas faute ?

Ken@vo

Code, Code, Codec !

http://www.pourflorenceethussein.org

dimanche 15 mai 2005 à 19:11:08 | Re : stocker le choix d'un RadioGroup en Delphi

alex75000

je vous aime :)
lol

Merci
dimanche 15 mai 2005 à 19:23:30 | Re : stocker le choix d'un RadioGroup en Delphi

alex75000

j'y comprends rien, ça ne fonctionne toujours pas :'(
dimanche 15 mai 2005 à 23:19:04 | Re : stocker le choix d'un RadioGroup en Delphi

Delphiprog

Administrateur CodeS-SourceS
Non, non, Kenavo, y a pas faute. C'est juste une question de style
L'un comme l'autre, c'est préférable à des "if" ou même des "case of".

Alex75000 : pourrais-tu être plus précis, "j'y comprends rien, ça ne fonctionne toujours pas :'(", ben ça ne veut pas dire grand chose.

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
banner.gif<

1 2

Cette discussion est classée dans : variable, delphi, choix, stocker, radiogroup


Répondre à ce message

Sujets en rapport avec ce message

crypter en delphi [ par sandroagboka ] je dispose d'un TIWEdit (composant d'IntraWeb)je récupère le donnée dans une variable. ( password)comment crypter cette variable et insérer le résulta choix entre delphi et.... [ par med1112 ] salut à tous,j'ai un projetVotre texte iciVotre texte ICIVotre texte ICI de fin d'etude (de 5 à 6mois) pour unmastere infomatique, mon projet porte su Filter une table sous delphi 5 [ par bfouad ] Bonjour,Je n'arrive pas à filter une table en utilisant une variable comme critère de filter.Ex. (Nomtable.filter:='Champ = i';)ou 'Champ', c'est le n Initialisation d'une variable de boucle FOR ? [ par kbogos ] Salut à tous !!Je souhaiterai savoir s'il est possible de déclarer une variable dans une boucle for ? en delphi il me semble que l'on peut seulement Variable Static [ par nuns ] Bonjours, Tout le monde :)j'aimerais juste savoir comment je pour cree une variable Satic en delphi en Language C je mais juste le mot Static avant le Bugg d'Initialisation [ par kalagool ] bonjour à toutes et à tous, Juste une simple question : est ce que Delphi retouche (volontairement ou pas) une variable initialisé dans le tform1.cre Dbgrid: "le choix d'une ou de plusieurs données" [ par Lunasoft ] Salut! Je viens d'être buté à une problématique sur laquelle, je n'ai jamais pensé. J'aimerai savoir comment pourrai-je faire défiler mes données dan fonction delphi [ par romses1 ] bonjour j'aimerai avoir le code-sources du tracer de la courbe de la fonction f(x)=l(x+1)-x² en delphi7 si plusieur form .... [ par RAMADELA ] salut a tout g un petit problème je c qu'il est facile mé je ss un debutant dans delphi est g tros chercher et aucune réponse;donc mon probleme c'es Delphi and PGN file [ par kkasiekk ] Hi All, From a time I looking for solution to write my own programm to read pgn file Chess one. I know I have to link my files with an chess diagram


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,682 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales