NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
liptoor86
Člen
Avatar
liptoor86:28.6.2015 21:01

Zdravím, potřeboval bych poradit se zadáváním hodnot do textboxu s více řádky a tyto hodnoty poté ukázat na grafu. Zde je kód, nevím co bych napsal místo ?????? v posledním řádku. Hodnoty a, b jsou jen provizorní

int a, b;
a = 10;
b = 5;
textBox1.Text = a + "\r\n" + b;
this.chart1.Se­ries["test"].Po­ints.AddY(??????);

 
Odpovědět
28.6.2015 21:01
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na liptoor86
Jan Vargovský:28.6.2015 21:27

42.

Co třeba říct jakou hodnotu tam chceš dát?

 
Nahoru Odpovědět
28.6.2015 21:27
Avatar
liptoor86
Člen
Avatar
Odpovídá na Jan Vargovský
liptoor86:29.6.2015 9:43

Chci tam zadávat výšku Rc letadla. Je tam okolo 100 čísel (např. 125, 356,85,123...)

 
Nahoru Odpovědět
29.6.2015 9:43
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na liptoor86
Jan Vargovský:29.6.2015 17:24
this.chart1.Series["test"].Points.AddY(textBox1.Tex.Split(new string[] { Environment.NewLine, " ", "," }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse));
 
Nahoru Odpovědět
29.6.2015 17:24
Avatar
liptoor86
Člen
Avatar
liptoor86:29.6.2015 18:24

Series data points do not support values of type System.Linq.E­numerable+Whe­reSelectArray­Iterator`2[Sys­tem.String,Sys­tem.Int32] only values of these types can be used: Double, Decimal, Single, int, long, uint, ulong, String, DateTime, short, ushort.

 
Nahoru Odpovědět
29.6.2015 18:24
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na liptoor86
Jan Vargovský:29.6.2015 18:31

Tak to projeď cyklem a dej to tam po 1.

foreach(var v in textBox1.Tex.Split(new string[] { Environment.NewLine, " ", "," }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse))
this.chart1.Series["test"].Points.AddY(v);
 
Nahoru Odpovědět
29.6.2015 18:31
Avatar
liptoor86
Člen
Avatar
Odpovídá na Jan Vargovský
liptoor86:29.6.2015 18:51

<3 Mockrát děkuji.

 
Nahoru Odpovědět
29.6.2015 18:51
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.