bonjour gualino
Tres bizarre .......
Tu veux dire que tag prends la bonne valeur (celle de la prop) à l'entree de la sub PlotSelectedParts.
Si c'est le cas fais une execution pas à pas(F10) et mets 2 break-points.
1/- le 1er sur le If TypeOf tag Is Double Then
et examine la valeur de initialValue
2/- si elle est correcte mets un 2eme break-point
sur le call Call EnterMagicNumberValuesToPlot(CDbl(tag))
et verifie que son parametre CDbl(tag) a pris la bonne valeur.
Si c'est bon => ca veut dire que le probleme est dans la sub.
code avec les break-points(points d'arret).
bon code........
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Private Sub PlotSelectedParts(ByVal tag As Object) Call CreateNewSetupChangeChart() Dim rangeSetupChange As Integer = CInt(RangeSetupChange_tbox.Text) Dim initialValue As Double = CDbl(tag) ' 1er Break-Point sur If If TypeOf tag Is Double Then Dim increment As Integer increment = CInt(((rangeSetupChange * 2) / 5)) For i = -(Abs(rangeSetupChange)) To Abs(rangeSetupChange) Step increment + 1 tag = initialValue * (1 + i / 100) 'Change the value of the property ' 2eme Break-Point sur Call Call EnterMagicNumberValuesToPlot(CDbl(tag)) Next End If Call AddMagicNumberPlotToTableLayoutPanel() End Sub
Partager