Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 21:44

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB Frage] Label begrenzen!

Discussion on [VB Frage] Label begrenzen! within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
c01nsk1llz's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 139
Received Thanks: 76
[VB Frage] Label begrenzen!

Also, ich habe momentan ein Problem, und zwar programmiere ich ein Spiel, in VB...
Das Problem ist, das mit dem Geld. Wenn man angenommen noch 40 Gold hat und etwas 50 Gold kostet, steht da -10
Code:
        If ComboBox1.SelectedItem = "5a" Then
            Label3.Text -= 50
Es soll aber eine Meldung kommen
Code:
        If ComboBox1.SelectedItem = "5a" Then
            Label3.Text -= 50
          MsgBox("Du kannst nicht weniger als 0 Taler besitzen")
und dann soll kein -10 erscheinen, sondern die Taleranzahl(Geld/Gold-Anzahl) soll nach der MsgBox auf 40 bleiben!
c01nsk1llz is offline  
Old 12/31/2010, 15:50   #2
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
ich kann kein bisschen vb aber kann man das nich mit ner if abfrage machen?

if Label3.text > 0 then
msgbox("du kanns nicht weniger Taler besitzen")
.BritainAndy is offline  
Old 12/31/2010, 15:58   #3
 
c01nsk1llz's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 139
Received Thanks: 76
Leider das gleiche Problem.
(-10 Taler)...
Wenn ich es in einen Timer oder in die Form packe,
erscheint die Fehlermeldung durchgehend..

__

Ich brauch ya eine Funktion, die das zurücksetzt auf 40 Taler..

Trotzdem Danke
c01nsk1llz is offline  
Old 12/31/2010, 17:42   #4
 
elite*gold: 0
Join Date: Aug 2009
Posts: 678
Received Thanks: 368
das programm soll vor dem SChreiben prüfen ob das und das unter 0 ist...
also.....
Code:
If Label3 - 50 > 0 then
msgbox("du kanns nicht weniger Taler besitzen")
Else
Label3 -= 50
End If
Konata-Chan is offline  
Thanks
1 User
Old 12/31/2010, 20:13   #5
 
elite*gold: 1
Join Date: Aug 2010
Posts: 1,300
Received Thanks: 524
glaube man muss >= nicht > oder?

sorry wenn ich mich irre..
KingZuck is offline  
Thanks
1 User
Old 12/31/2010, 23:15   #6
 
c01nsk1llz's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 139
Received Thanks: 76
Weiß ich nicht, falls ya. Konata's Code Funzt.
wenn ICH mich nicht irre, hab ich das aber auch schon ausprobiert..
Kann auch sein, dass man > sowie >= benutzen kann.
c01nsk1llz is offline  
Old 01/01/2011, 08:55   #7
 
Varken~'s Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 247
Received Thanks: 160
Quote:
Originally Posted by c01nsk1llz View Post
Weiß ich nicht, falls ya. Konata's Code Funzt.
wenn ICH mich nicht irre, hab ich das aber auch schon ausprobiert..
Kann auch sein, dass man > sowie >= benutzen kann.
Grundlagen: Operatoren,
Varken~ is offline  
Old 01/01/2011, 13:46   #8
 
elite*gold: 0
Join Date: Aug 2009
Posts: 678
Received Thanks: 368
man kann > benutzen...
oder >=
> 0 bedeutet -0.0000000.....1 und weniger
>= 0 bedeutet 0 und weniger

> weniger als
>= weniger oder gleich

€dit:
würde dann das > durch >= lieber austauschen..
is besser
Konata-Chan is offline  
Old 01/01/2011, 14:37   #9


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,104
Received Thanks: 681
Konata, du failst. Das 'weniger als' ist < und das 'größer als'-Zeichen >.
Demnach müsste der Code auch so gehen:
Code:
If Label3 - 50 < 0 then
msgbox("Du kannst nicht weniger Taler besitzen!")
Else
Label3 -= 50
End If
Jeoni is offline  
Old 01/02/2011, 14:12   #10
 
elite*gold: 0
Join Date: Mar 2009
Posts: 3,963
Received Thanks: 1,584
Hier mal eine Lösung:

Code:
  
Dim Geld As String
        Dim Kosten As String

If ComboBox1.SelectedItem = "5a" Then

        Geld = Label3.Text
        Kosten = 50
        Geld = Val(Geld) - Val(Kosten)

        If Geld < 0 Then
            MsgBox("Du kannst nicht weniger als 0 Taler besitzen")
        Else
            Label3.Text = Geld
        End If
End If
Dieser Code ist sehr Praktisch aber auch Knapp gehalten
Algaten™ is offline  
Old 01/02/2011, 14:35   #11
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
man kann das auch über das "TextChanged" event machen, das hat den Vorteil, dass auch andere methoden den "wert" des Labes nicht unter null setzen können.
nkkk is offline  
Reply


Similar Threads Similar Threads
Transparent Label
12/07/2011 - AutoIt - 4 Replies
Hey Leute, schnelle frage, wie kann ich in AutoIt ein Label transparent machen, damit man nur die Zeichen sieht, und der Hintergrund durchscheint? Sufu hat nichts ergeben...zumindestens nix hilfreiches! Danke schonmal im Vorfeld! Liebe Grüße *scarface*
Max Level begrenzen
07/31/2011 - Flyff Private Server - 9 Replies
Moin Leutz, ich habe da mal eine Frage: Und zwar benutze ich die V15 Files von Virtuos, wo es bis Lv 195 bzw 200 geht. Doch wenn man lv 200 wird, wird man automatisch auf Lv 121 wieder runtergesetzt. Eigentlich ist das ja kein Problem, wenn da nicht die Sache mit den Stats wäre. Man bekommt, wenn man auf 121 wieder ist, und man weiter levelt, weiterhin Statpunkte. Ich habe in der Definejob.h Das Level zwar begrenzt, jedoch kann man trotzdem weiter leveln.
Metin2 Torrent begrenzen!
05/16/2011 - Metin2 Guides & Templates - 23 Replies
Hier ein kleines Tutorial wie ihr die Upload Geschwindigkeit des Metin2 Patch Torrents eingrenzt und während dem spielen komplett aus schaltet. Info: Das Tutorial wurde auf Windows 7 (64bit) mit Netlimiter 3 erstellt. Die ältere Version dürfte ähnlich funktionieren. 1. Schritt Lade dir NetLimiter herunter. Netlimiter 2
wie kann man die Accountanzahl begrenzen ?
08/07/2010 - Metin2 Private Server - 5 Replies
Wie kann man die Accountanzahl begrenzen ? Also das bei der Registrierung,noch die freien Accounts angezeigt werden.
Run - Label?
02/22/2010 - GW Bots - 3 Replies
Hallo an alle Pvpers, Ich hab in meiner GUI ein Label dass anzeigen soll wieviele Runs bisher gemacht wurden. Dies soll immer erneuert werden nachdem "/resign" eingegeben wurde. ICh dachte schon an: Funktioniert aber nich. Oder was ich mir auch noch gedacht habe war: Kann mir jmd helfen?



All times are GMT +2. The time now is 21:44.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.