begin process at 2010 03 18 19:36: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 Qbasic -> delphi [ par stanilou ] Salut, J'ai un soucis car j'ai fait un programme en qbasic qui utilise le port COM et je n'ai jamais toucher au delphi or il me faut le même programme Bloquer IP [ par redtux ] Bonjour, Voila, dans le cadre de mon projet je dois concevoir une appli sous delphi 6 permettant de bloquer (au niveau du proxy, avec tous les privil fusion entre word et champs delphi [ par franky_2 ] Bonjour,J'ai vu le topic d un membre qui posait une queston au sujet de la fusion word et des champs delphiVoila je dois preparer un TFE pour la fin j Code source Delphi pour calculatrice en polonaise inverse ? [ par oncledave ] Bonjour à tous, Je recherche un Code source Delphi pour calculatrice en polonaise inverse ? En particulier je cherche à comprendre comment fonctionne


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,920 sec (3)

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