Kezdőoldal » Számítástechnika » Programozás » C#-ban hogy kell megcsinálni...

C#-ban hogy kell megcsinálni azt hogy (Windows Form-nál) ha rákattintok egy gombra, akkor a progress bar elkezdjen tölteni?

Figyelt kérdés

Légyszi leírnátok hogy mi megy a kapcsos zárójelbe?

I private void btn1_Click(object sender, EventArgs e)

I {

I---------> IDE mit kell írni?

}


2014. jan. 23. 18:55
 1/4 A kérdező kommentje:
(egymás alatt a 3 I betű a nyílhoz tartozna)
2014. jan. 23. 18:56
 2/4 SimkoL ***** válasza:
Tessen mondani, honnan vegye az értékét ? Random, timer ??
2014. jan. 23. 19:21
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Ha csak el akarsz indítani egy csíkot, akkor külön szálon kell növelni a progress bar értékét.


new Thread(delegate() {

doProgress();

}).Start();


Nyilván a doProgress a saját függvényed, ahol egy ciklus növeli az értékét.

Mivel a GUI külön szálon van valószínű, hogy Invoke-al kell megoldanod.


Persze csinálhatod backgroundWorkerrel is:

[link]

2014. jan. 23. 20:09
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

A ProgressBar-nak 3 fontosabb property-je van:

- Minimum: az alsó határérték

- Maximum: a felső határérték

- Value: az aktuális érték Minimum és Maximum közt

2014. jan. 24. 11:40
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!