C# azonnali reakció gomb lenyomásakor. Hogyan?
Írni szeretnék egy olyan programot, amelyben egy programrész figyeli a leütött billentyűt, és a programon belül még egy while ciklus is lenne, amely addig fut amíg le nem nyomom az adott billentyűt.
Például egy folyamatos időkijelzés DateTime.Now -al while ciklusban, és addíg frissítené a képernyőt az új adattal (másodpercek váltakozása) amíg az Escape-et le nem nyomom. A lényeg az hogy a gombra azonnal reagáljon és ne kelljen lenyomni az entert, ha meg lehet a C#-ban oldani.
Előre is köszönöm a válaszokat!
"Például egy folyamatos időkijelzés DateTime.Now -al while ciklusban"
Ez így szimplán elég érdekes lesz, meg csúnya, meg rossz.
WinFormos megoldás
1.Fel dobsz egy timert a formra.
2.Fel dobsz egy labelt a formra.
3.A timer Tick-eseményét létre hozod.
public Form1()
{
InitializeComponent();
this.timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Text = string.Format("Aktuális idő : {0:HH:mm:ss}", DateTime.Now);
}
ennyi.
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!