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

Messages postés
91
Date d'inscription
mardi 19 mai 2015
Dernière intervention
12 octobre 2018
- - Dernière réponse : jerlo11
Messages postés
91
Date d'inscription
mardi 19 mai 2015
Dernière intervention
12 octobre 2018
- 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 

Votre réponse

2 réponses

Messages postés
1727
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
14 décembre 2018
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
91
Date d'inscription
mardi 19 mai 2015
Dernière intervention
12 octobre 2018
-
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
5607
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 décembre 2018
vb95
Messages postés
1727
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
14 décembre 2018
-
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
91
Date d'inscription
mardi 19 mai 2015
Dernière intervention
12 octobre 2018
-
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.