Kezdőoldal » Számítástechnika » Programozás » C# azonnali reakció gomb...

C# azonnali reakció gomb lenyomásakor. Hogyan?

Figyelt kérdés

Í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!



2016. jún. 29. 15:06
 1/5 anonim ***** válasza:
Hogyne lehet emgoldani, ezt hívják eseményvezéreltségnek. Javaslom keress rá arra, hogy "C# event handling".
2016. jún. 29. 15:18
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

"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.

2016. jún. 29. 16:22
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
Konzolos alkalmazást szeretnél vagy WinFormst vagy WPF-t vagy esetleg mi mást?
2016. jún. 29. 22:55
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

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.

2016. jún. 30. 08:43
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszönom a válaszokat! Én egy Console ablakos alkalmazással szeretném ezt megoldani.
2016. júl. 3. 12:51

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!