Gambas France BETA


Pas de compte ? Incription

radiobutton

Ce sujet est résolu.

1
AuteurMessages
stracoma#1 Posté le 6/9/2015 à 16:45:07
Apprentissage programmation pour le plaisirBonjour à vous.
Je viens de commencer le chapitre 'RadioButton' et je me retrouve devant un problème


code:
1
2
3
4
5
6
7
8
9
PUBLIC SUB Button1_Click()

IF RadioButton1.Enabled THEN
Label1.Text = ValueBox1.Value * 10
ELSE
Label1.Text = ValueBox1.Value * 20
ENDIF

END

Le problème est que j'ai toujours une multiplication par 10 quelque soit le radiobutton choisi
Merci
SVP patience avec moi car neurones > 50 ans
vuott#2 Posté le 6/9/2015 à 17:12:11
Ne cedere ineluctabili possimusBonjour stracoma,

Dans ce cas Radiobutton sont toujours .Enabled.
Vous devez utiliser la propriété .Value !

1
2
3
4
5
6
7
8
9
PUBLIC SUB Button1_Click()

IF RadioButton1.Value THEN
Label1.Text = ValueBox1.Value * 10
ELSE
Label1.Text = ValueBox1.Value * 20
ENDIF

END
« Vita non suavis esse potest, nec Mors amara. »
Flachy Joe#3 Posté le 6/9/2015 à 17:41:28
Iguane : Il Gambas Uniquement pour Activer ses NEuronesSalut,
c'est normal car la propriété Enable indique si le contrôle est utilisable (grisé ou non) et pas son état qui, lui, est fourni par la propriété Value.

Bonne continuation.

EDIT: grillé mais le site à des soucis d'horaires, non ? Il y a 2 minutes le message de vuott n'apparaissait pas et là ça m'affiche posté il y a 29 mn !?
;) Flachy Joe ;)
stracoma#4 Posté le 6/9/2015 à 22:04:09
Apprentissage programmation pour le plaisirMerci de votre aide.
je croyais : radiobutton.checked (VB) == radiobutton.enable (GB)
Donc c'est radiobutton.value
SVP patience avec moi car neurones > 50 ans
1