Hirdetés
- GoodSpeed: Ebes, a megtervezett falu!
- VHS digitalizálás
- Luck Dragon: Asszociációs játék. :)
- NASsoljunk: ZyXEL NSA-310 és az FFP
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Lalikiraly: Astra kalandok @ Negyedik rész
- Lalikiraly: Kaáli Autó-Motor Múzeum
- Gurulunk, WAZE?!
- Mr Dini: Mindent a StreamSharkról!
-
LOGOUT

Új hozzászólás Aktív témák
-
válasz
Jim Tonic
#6720
üzenetére
Passz

Hirtelenjében összedobtam egy VBA (Excel) projektet egy progress barral meg egy gombbal és gombnyomásra simán növekszik a pb értéke:
Private Sub CommandButton1_Click()
Me.ProgressBar1.Value = Me.ProgressBar1.Value + 1
End SubBe van regisztrálva rendesen a kontroll?
A form frissítése megtörténik (nem egy olyan szubrutinban van a progressbar frissítése, ahol nem kap az form lehetősélget a frissítésre)? Sokszor hiba, hogy hosszan futó szubrutinba kerülnek form elem frissítések. Ezek a frissítések nem tudnak lefutni, amíg a rutin fut, mert a program ablaka nem kap "lehetőséget" a frissítére. Ezt megoldandó két alapvető lehetőség van:
1) DoEvents() használata. Ezzel a a probléma, hogy a gombokat tudod nyomogatni a fomon, mezők elveszthetik a fókuszt, stb, ammi zavarhatja a program "várható" működését
2) Asszinkron futtatni a hosszú futásidejú funkciót és eseményvezérléses alapon kell frissíteni a formot. [link]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- GoodSpeed: Ebes, a megtervezett falu!
- Pánik a memóriapiacon
- Kormányok / autós szimulátorok topikja
- Fujifilm X
- Külföldi rendelések: boltok, fizetés, postázás
- Szeged és környéke adok-veszek-beszélgetek
- Kerékpárosok, bringások ide!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Nubia Neo 3 GT 5G - játéktelefon
- WLAN, WiFi, vezeték nélküli hálózat
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 12 Mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3852, 100% Akksi
- LG 27GS60QX-B - 27" Ívelt VA - 2560x1440 2K QHD - 180Hz 1ms - AMD FreeSync Premium
- Samsung Galaxy S23 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy Z Fold6 -12/256 GB Használt Media Markt garancia 2028. 07. 03-ig + 1 év Gold
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



