|
You last visited: Today at 21:44
Advertisement
[VB Frage] Label begrenzen!
Discussion on [VB Frage] Label begrenzen! within the .NET Languages forum part of the Coders Den category.
12/31/2010, 15:29
|
#1
|
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!
|
|
|
12/31/2010, 15:50
|
#2
|
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")
|
|
|
12/31/2010, 15:58
|
#3
|
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
|
|
|
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
|
|
|
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..
|
|
|
12/31/2010, 23:15
|
#6
|
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.
|
|
|
01/01/2011, 08:55
|
#7
|
elite*gold: 0
Join Date: Nov 2010
Posts: 247
Received Thanks: 160
|
Quote:
Originally Posted by c01nsk1llz
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,
|
|
|
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
|
|
|
01/01/2011, 14:37
|
#9
|
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
|
|
|
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
|
|
|
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.
|
|
|
|
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.
|
|