Contrôle d'un RangeTrackBarControl1

Résolu
jerlo11 Messages postés 109 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 17 novembre 2022 - 8 oct. 2018 à 13:43
jerlo11 Messages postés 109 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 17 novembre 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 3464 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 1 mars 2024 168
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 109 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 17 novembre 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 7902 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 novembre 2023 137
10 oct. 2018 à 15:34
0
vb95 Messages postés 3464 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 1 mars 2024 168
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 109 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 17 novembre 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
Rejoignez-nous