Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet a visual basic...

Makker bolha kérdése:

Hogyan lehet a visual basic 2012 -ben megcsinálni ezt?

Figyelt kérdés

Az kellene hogy a label.Text minimum text 0 legyen!


Ne legyen a label.Text kevesebb mint pl. -100, -1000

Hanem 0 -nál megál és nem megy mínusz ba! Koszike...



#2012 #Basic #a visual
2013. szept. 10. 17:29
1 2 3
 1/23 anonim ***** válasza:
100%

Az onChange eseményt lekezelő függvénybe teszel egy ilyet:


ha (egésszéAlakított(label.Text) < x) akkor label.Text = szöveggéAlakított(x)


A nyelvspecifikus dolgok kiguglizhatók :), de biztos lesz aki megírja egy az egyben itt alattam... de addig is egy picit elindulhatnál egyedül, képezhetnéd magad.

2013. szept. 10. 17:43
Hasznos számodra ez a válasz?
 2/23 anonim ***** válasza:
100%
#1 jól leírja az alapvető logikát. Viszont szerintem rossz úton haladsz, ha egy label szövegét módosítgatod valahogy, és azt akarod kiolvasni.
2013. szept. 10. 23:03
Hasznos számodra ez a válasz?
 3/23 anonim ***** válasza:
100%
Rosszul közelíted meg a problémát: egy label szövegét a felhasználó nem tudja módosítani, csak a programod. Ahol a programod módosítja az értéket, ott kell megoldanod.
2013. szept. 11. 13:18
Hasznos számodra ez a válasz?
 4/23 A kérdező kommentje:

De nekem van ojan játékom hogy.... és van benne shopp!

De ha veszek valamit 1000 € -ért és van 100€ akkor -900 € -lessz nekem az kéne hogy ne legyen 0 aladt! Kódot kérnék és egy leírást ha szabadna.

2013. szept. 11. 17:57
 5/23 anonim ***** válasza:
100%

Előbb inkább tőled kérünk leírást, hogy most WTF?!


Forráskódod van és módosítani akarod a játékot vagy külső programot akarsz írni, amivel hackelnéd a működő játékot?


Gyanítom az utóbbi eset, vagyis trainert akarsz írni. Ez esetben szerintem inkább valami cheat engine-nel próbálkozz.


Egyébként ha a játék internetes, akkor az egyenlegedet a szerveren tárolják és módosítják vásárláskor, tehát attól, hogy módosítod a label értékét, a világon semmi nem változik.

2013. szept. 11. 18:45
Hasznos számodra ez a válasz?
 6/23 A kérdező kommentje:
Nekem van egy saját játékom és a shop -ban vannak dolgok és ha veszek valamit akkor 0 aladt is lehet a pénzem ez kellene nekem hogy ne lehessen 0 alá mennem! (Nem vagyok hacker!)
2013. szept. 11. 19:09
 7/23 anonim ***** válasza:
100%

Okké.


Akkor mondjuk vásárlás gombnál:


ha (aktuálisEgyenleg - vásárolniKívánTermékÁra < 0)

akkor

... hibaüzenet "Nincs elég gempád!"

különben

... termékEltárolása

... aktuálisEgyenleg -= vásárolniKívánTermékÁra

vége

2013. szept. 11. 19:16
Hasznos számodra ez a válasz?
 8/23 A kérdező kommentje:
Akkor ezt picikét érthetóben lécike....
2013. szept. 12. 15:46
 9/23 anonim ***** válasza:
100%

Ennél szájbarágósabban nem tudom leírni.


Egyedül ez a sor nem lehet világos egy kezdőnek:


aktuálisEgyenleg -= vásárolniKívánTermékÁra


Ez ekvivalens (egyenértékű) ezzel:


aktuálisEgyenleg = aktuálisEgyenleg - vásárolniKívánTermékÁra


Mi az amit nem értesz?


Remélem konkrét kódot nem vársz tőlem/tőlünk. A világon SEMMIT nem tudunk a programodról.

2013. szept. 12. 15:57
Hasznos számodra ez a válasz?
 10/23 A kérdező kommentje:

Deh nekem van egy bolt ugyebár! Na most van 100 pénzem és az amit meg akarok venni 200 akkor -100 lessz deh nekem az kell hogy a minimum 0 legyen ez a kód van nekem a vásárlásnál:


Dim a As Integer = CInt(shopp.Label25.Text)

Dim b As Integer = CInt("1")

Dim c As Integer

c = a + b

shopp.Label25.Text = c


Dim f As Integer = CInt(Form1.Money.Text)

Dim g As Integer = CInt("1300")

Dim h As Integer

h = f - g

Form1.Money.Text = h

2013. szept. 12. 16:45
1 2 3

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!