Afficher zones differentes selon choix dans le menu (debutant need help)
neorazor
Messages postés3Date d'inscriptiondimanche 19 octobre 2003StatutMembreDernière intervention19 avril 2005
-
15 mars 2005 à 20:45
neodelphi
Messages postés442Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention11 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
A voir également:
Afficher zones differentes selon choix dans le menu (debutant need help)
neodelphi
Messages postés442Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention11 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