Contrôle d'un RangeTrackBarControl1 [Résolu]

Messages postés
97
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
7 février 2019
- - Dernière réponse : jerlo11
Messages postés
97
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
7 février 2019
- 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
Afficher la suite 

2 réponses

Messages postés
1911
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
16 août 2019
65
0
Merci
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)>


jerlo11
Messages postés
97
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
7 février 2019
-
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.
Commenter la réponse de vb95
Messages postés
6155
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2019
83
vb95
Messages postés
1911
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
16 août 2019
65 -
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 !
jerlo11
Messages postés
97
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
7 février 2019
-
Voici la solution que trouvé sur leur forum et qui fonctionne :

rangeTrackBarControl1.Value = new DevExpress.XtraEditors.Repository.TrackBarRange(minimum, maximum)
Commenter la réponse de cs_Le Pivert