Afficher zones differentes selon choix dans le menu (debutant need help)

neorazor Messages postés 3 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 19 avril 2005 - 15 mars 2005 à 20:45
neodelphi Messages postés 442 Date d'inscription jeudi 4 avril 2002 Statut Membre Dernière intervention 11 août 2008 - 16 mars 2005 à 06:56
Bonjour a tous, voila je debut en delphi 7 et j'aimerais qu'on m'aide pour realiser une 1ere "vrai" projet.

Je m'explique, je commence un convertisseur binaire<->decimal
J'utilise un composant "mainmenu" et "popup menu" pour ma barre de menu...

Dans cette barre de menu j'ai le choix entre 2 types de conversions : Bin->Dec ou Dec-Bin et suivant mon choix, je veux que s'affiche les données a convertir, je m'explique :

- Si je coche Bin->Dec, je veux que le label 1 se nomme Binaire et le label 2 decimal et lorsque je clique sur le bouton convertir, je veux qu'il me fasse la conversion
Binaire->decimal.

- Et lorsque je selectionne Dec->Bin, je veux que le label 1 se nomme Decimal et le Label 2 binaire et que quand je clique sur convertir, la conversion decimal->binaire doit se faire...

Et voila donc mon probleme, je sais faire la conversion binaire<->decimal, mais je ne sais pas comment faire pour que ma "zone de conversion" varie selon mon choix dans la barre de menu ????

Si une âme charitable deigne bien m'aider je le remercierais beaucoup

1 réponse

neodelphi Messages postés 442 Date d'inscription jeudi 4 avril 2002 Statut Membre Dernière intervention 11 août 2008
16 mars 2005 à 06:56
Je n'ai pas très bien saisi pourquoi tu a besoin de changer les nom des objets ? Normalement si tu a une méthode pour convertir un binaire en dec et une autre pour convertir de dec en binaire il suffit de faire ta conversion en fonction de ce qui est coché et d'afficher le resultat dans un label.

if BinaireMenu.checked then
begin
LabelResultat.caption := ConvertirDecToBin( LabelAconvertir.caption );
end
else
if DecimalMenu.checked then
begin
LabelResultat.caption := ConvertirBinToDec( LabelAconvertir.caption );
end

neodelphi
0
Rejoignez-nous