Contrôle d'un RangeTrackBarControl1

Résolu
jerlo11
Messages postés
108
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
13 février 2022
- 8 oct. 2018 à 13:43
jerlo11
Messages postés
108
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
13 février 2022
- 12 oct. 2018 à 11:09
Bonjour,
Je n'arrive pas appliquer une valeur mini et maxi sur les value de mon RangeTrackBarControl1.

J'essaie ceci mais sans succès :
RangeTrackBarControl1.Value.Minimum = Lbl_mini.Text


VS2015 m'indique " Cette expression est une valeur et ne peut donc pas être la cible d'une assignation".

Est-ce possible ?
Merci pour vos pistes

2 réponses

vb95
Messages postés
2629
Date d'inscription
samedi 11 janvier 2014
Statut
Modérateur
Dernière intervention
13 mai 2022
151
Modifié le 8 oct. 2018 à 16:40
Bonjour !
Je ne connais point ce contrôle mais je vais faire une analogie avec une ScrollBar qui doit fonctionner de manière identique
La ScrollBar a une valeur à l'instant T : on la désigne par ScrollBar.Value
Cette valeur est comprise entre un minima : ScrollBar.Minimum et un maxima :ScrollBar.Maximum

Dans ton cas tu combines Value et Minimum ce qui est impossible : ton contrôle a 3 propriétés pour gérer la valeur
- Value , Minimum et Maximum

De plus ces valeurs sont généralement de type Integer : toi tu y fais figurer une chaine de caractères ( Lbl_mini.Text )
La syntaxe correcte serait :
RangeTrackBarControl1.Minimum = Convert.ToInt32(Lbl_mini.Text)

il devrait en être de même avec la valeur Maximum
RangeTrackBarControl1.Maximum = Convert.ToInt32(Lbl_maxi.Text)>


0
jerlo11
Messages postés
108
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
13 février 2022

10 oct. 2018 à 09:08
Salut vb95 et merci pour ton retour. Je comprend ta logique mais malheureusement j'avais déjà essayé cette syntaxe sauf que "Minimum" n'est pas un membre RangeTrackBarControl1.
0
cs_Le Pivert
Messages postés
7743
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
9 mai 2022
129
10 oct. 2018 à 15:34
0
vb95
Messages postés
2629
Date d'inscription
samedi 11 janvier 2014
Statut
Modérateur
Dernière intervention
13 mai 2022
151
10 oct. 2018 à 17:03
bonjour à vous deux !
A mon avis après lecture ce n'est pas peut-être mais c'est sûrement dans ce lien qu'est la solution !
0
jerlo11
Messages postés
108
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
13 février 2022

12 oct. 2018 à 11:09
Voici la solution que trouvé sur leur forum et qui fonctionne :

rangeTrackBarControl1.Value = new DevExpress.XtraEditors.Repository.TrackBarRange(minimum, maximum)
0