C# Listbox probléma. Valaki ötlet?
Most tanulom a c#-ot.
Írjuk ki az adott intervallumba tartozó fokokat és a hozzájuk tartozó sin függvény értékeket egy-egy listbox-ba.
Ne engedjük hogy az intervallum alsó értéke nagyobb legyen mint a felső.
Az a probléma hogy nem tölti fel elemekkel
private void maskedTextBox2_Leave(object sender, EventArgs e)
{
int s1, s2;
s1 = Convert.ToInt16(maskedTextBox1.Text);
s2 = Convert.ToInt16(maskedTextBox2.Text);
if (s1 > s2)
{
DialogResult dr = new DialogResult();
dr = MessageBox.Show("Nem lehet az első szám nagyobb", "Nikszgút", MessageBoxButtons.OK, MessageBoxIcon.Error);
maskedTextBox1.Text = "";
maskedTextBox2.Text = "";
button1.Enabled = false;
}
else
{
button1.Enabled = true;
}
}
private void button1_Click(object sender, EventArgs e)
{
int s1, s2, i;
double sin;
s1 = Convert.ToInt32(maskedTextBox1.Text);
s2 = Convert.ToInt32(maskedTextBox2.Text);
for (i = s1; i == s2; )
{
listBox1.Items.Add(Convert.ToString(i));
sin = Math.Sin(i);
listBox2.Items.Add(Convert.ToString(sin));
}
button1.Enabled = false;
}
listBox2.Items.Add(Convert.ToString(sin));
után van még egy
i++;
for (i = s1; i == s2; i++ )
Ezt a feltételt vizsgáld meg kicsit.
for (i = s1; i < s2+1; i++)
köszönöm a segítséget :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!