Kezdőoldal » Számítástechnika » Programozás » Hogyan tudom megváltoztatni a...

Darika185 kérdése:

Hogyan tudom megváltoztatni a checkbox "értékét" ha egy bizonyos idő el telik?

Figyelt kérdés

a kódom:

private void timer1_Tick(object sender, EventArgs e)

{

timer1.Start();

int i = 0;

if (i == 10)

{

checkBox1.Checked = false;

}

timer1.Stop();

}


azt szeretném, hogy x idő múlva a checkbox "értéke" false legyen true helyett.



#idő #c#. checkbox
2019. okt. 25. 21:19
 1/4 anonim ***** válasza:

Gondold át a fenti kódot.

Az i értékét sosem növeled, ezért soha nem fog lefutni az alatta lévő if.

Azt tudod csinálni, hogy a timer intervalját beállítod 5000-re, elindítod a timert, az első tick-nél beállítod a checkbox checked-et false-ra aztán leállítod a timert.

2019. okt. 25. 21:25
Hasznos számodra ez a válasz?
 2/4 anonim válasza:

timer1.Enabled = true;

timer1.Interval = 1000;

timer1.Tick += new EventHandler(timer1_Tick);


void timer1_Tick(object sender, EventArgs e)

{

checkBox1.Checked = false;

}

2019. okt. 25. 21:26
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

bocsánat az a sor kimaradt. növelve van az x értéke. a form úgy nézne ki, hogy ha a checkbox aktív fel dob egy form2-t (bejelentkezés) ha megtörtént akkor vissza lép a form1-re checkbox aktív marad és azt szeretném, hogy x idő elteltével a checkbox legyen false.

ha beírom az előző válaszoló kódját a beálított idő elteltével vissza lép a form2-re

2019. okt. 25. 21:46
 4/4 anonim ***** válasza:
Tragédia
2019. okt. 25. 23:06
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!