Hogyan tudom megváltoztatni a checkbox "értékét" ha egy bizonyos idő el telik?
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.
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.
timer1.Enabled = true;
timer1.Interval = 1000;
timer1.Tick += new EventHandler(timer1_Tick);
void timer1_Tick(object sender, EventArgs e)
{
checkBox1.Checked = false;
}
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
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!