- Milyen egeret válasszak?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Először égett le egy újságnál a GeForce RTX 5090
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Google Chromecast topic
- Milyen TV-t vegyek?
- CPU léghűtés kibeszélő
- Milyen notebookot vegyek?
- Androidos tablet topic
Új hozzászólás Aktív témák
-
ArchElf
addikt
Átvihető, csak át kellene adni neki.
A változók a VB-ben nem globálisak (hacsak nem annak lettek definiálva), a hatókörük csak az adott szerkezetre (szubrutinra, osztályra) vonatkozik.
így add át neki:
Sub csakszam(tb As TextBox, kc As Integer)
'8: backspace, 9: tabulátor, 13: enter, 17: Ctrl, 32: space, 46: delete, 48-57: felső számok, 86: v, 96-105: numpad számok, 109: numpad mínuszjel, 110: numpad pont, 186: é, 187: ó,
'188: vessző, 189: kötőjel, 190: pont, 191: ü, 192: ö, 219: ő, 220: ű, 221: ú, 222: á, 226:í
If kc = 8 Or kc = 46 Or _
(kc >= 48 And kc <= 57) _
Or (kc >= 96 And kc <= 105) Then
tb.Locked = False
Else
tb.Locked = True
End If
End SubAmúgy miért locked, ennek így semmi értelme nincs???
Én inkább a Changed-et használnám és megvizsgálnám, hogy az összes karakter érvényes-e (vagy egyszerűen használnék masked textbox-ot)...
AE
Új hozzászólás Aktív témák
- exHWSW - Értünk mindenhez IS
- Milyen egeret válasszak?
- Imperium Galactica 2
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Könyvajánló
- Hardcore café
- Először égett le egy újságnál a GeForce RTX 5090
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- Xbox Series X|S
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- Akció! Gigabyte Vision Z590 D Wi-Fi Alaplap! LGA 1200!
- Eladó ÚJ White Shark Commandos mechanikus gamer billentyűzet / 12 hó jótállással
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / RTX 2060 6GB / 16GB DDR4 / 512GB SSD
- HIBÁTLAN iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3015
- Gombászkönyvek egyben
Állásajánlatok
Cég: FOTC
Város: Budapest