Pereiti prie turinio

random char listbox'e (c#)


Rekomenduojami pranešimai

Sveiki, bandau į listbox'ą surašyti random raides praėjus 800ms, tačiau nežinau kaip tai padaryti. Bandžiau štai tokią eilutę, bet ji neveikia, gal kas ištiestų pagalbos ranką?

private void timer1_Tick(object sender, EventArgs e)
       {

           //Adding random keys to listBox
           listBox1.Items.Add((Keys)random.Next(0 , 20));
           if(listBox1.Items.Count > 7)
           {
               listBox1.Items.Clear();
               timer1.Stop();

           }
       }

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Labas, nelabai supratau ar nori surasyti random raides palaukius pirma karta 800ms ar po kiekvieno ivedimo laukiant...

Truputi paeditinau, bet turetum suprasti...

 

private void Form1_Load(object sender, EventArgs e)

{

//Adding random keys to listBox

Thread.Sleep(800); // laukiam pirma karta 800ms

Random rnd = new Random();

if (listBox1.Items.Count <= 0)

{

for (int i = 0; i < 7; i++)

{

listBox1.Items.Add((Keys)rnd.Next(0, 20));

Thread.Sleep(800); // laukiam 800ms

}

}

else

{

listBox1.Items.Clear();

}

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Labas, nelabai supratau ar nori surasyti random raides palaukius pirma karta 800ms ar po kiekvieno ivedimo laukiant...

Truputi paeditinau, bet turetum suprasti...

 

private void Form1_Load(object sender, EventArgs e)

{

//Adding random keys to listBox

Thread.Sleep(800); // laukiam pirma karta 800ms

Random rnd = new Random();

if (listBox1.Items.Count <= 0)

{

for (int i = 0; i < 7; i++)

{

listBox1.Items.Add((Keys)rnd.Next(0, 20));

Thread.Sleep(800); // laukiam 800ms

}

}

else

{

listBox1.Items.Clear();

}

}

Ačiū, tačiau problema buvo tame, jog texto dydį buvau nustatęs didesnį, nei buvo galimas tam listbox'ui

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Labas, nelabai supratau ar nori surasyti random raides palaukius pirma karta 800ms ar po kiekvieno ivedimo laukiant...

Truputi paeditinau, bet turetum suprasti...

 

private void Form1_Load(object sender, EventArgs e)

{

//Adding random keys to listBox

Thread.Sleep(800); // laukiam pirma karta 800ms

Random rnd = new Random();

if (listBox1.Items.Count <= 0)

{

for (int i = 0; i < 7; i++)

{

listBox1.Items.Add((Keys)rnd.Next(0, 20));

Thread.Sleep(800); // laukiam 800ms

}

}

else

{

listBox1.Items.Clear();

}

}

 

Pamirškit thread'inimą tokioms operacijoms

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Sukurti naują...