Label -2

03/26/2013 21:08 nawiat#1
Hey ;)

Wie kann ich von eine Label (Label13.text) -2 abziehen?

Label13.Text -2 geht leider nicht !

Label 13.Text habe ich in einer function weiter oben angegeben, also den wert !
03/26/2013 21:25 dready#2
Label13.Text ist ein String
- 2 heißt int 2 abziehen

Int von String abziehen kann nur schiefgehen, wandel es um
03/26/2013 22:50 Mansuro#3
Probier mal:

Code:
            Dim int As Integer = Label13.Text
            int = int - 2
03/26/2013 23:03 nawiat#4
wenn ich es oben bei den Dim mit hinschreibe, also das Int, dann kann ich nicht mehr debugen!
03/26/2013 23:20 reCougar#5
int zahl = int.Parse(label13.Text);
zahl - 2;
03/26/2013 23:49 nawiat#6
habe einfach geschrieben:

Label13.Text = Label13.Text - 2

;)

ohne Dim oder so!

trotzdem danke für alle Antworten ^^
03/27/2013 07:46 MoepMeep#7
Krebs, überall Krebs. Müsst ihr hier immer Wettbewerbe veranstalten wer am wenigsten kann? :|
03/27/2013 08:37 Mansuro#8
Quote:
Originally Posted by MoepMeep View Post
Krebs, überall Krebs. Müsst ihr hier immer Wettbewerbe veranstalten wer am wenigsten kann? :|
Warum leicht machen wenn' s auch schwer geht :D
03/27/2013 09:53 SwarN#9
Weils falsch ist!

Datentypen FTW!

Die korrekte Reihenfolge wäre ersteinmal die Textbox zu überprüfen ob dort überhaupt eine Zahl drin steht, was ist wenn dort "asdf" drin steht? Oh dann schmiert dein Programm ab? ....

Mach mal ganz oben in deiner klasse "Option Strict on", dann werden dir mal deine falsch zugewiesen Datentypen angezeigt.

.Net ist einfach zu Newbie freundlich, die Leute verstehen garnicht mehr was sie da machen.
03/27/2013 10:58 tolio#10
Quote:
Originally Posted by SwarN View Post
.Net ist einfach zu Newbie freundlich, die Leute verstehen garnicht mehr was sie da machen.
hast ja recht, aber das stimmt nicht so ganz, problem ist das die standard einstellung im visual studio implizierte konvertierung zulässt. Ist ja nicht so als könnte man es nicht umstellen geschweige denn es direkt richtig programmieren ;)
Also ein Problem der standard IDE einstellungen und kein Problem der Sprache(n)/Umgebung
03/27/2013 12:10 Kraizy​#11
Quote:
Originally Posted by nawiat View Post
habe einfach geschrieben:

Label13.Text = Label13.Text - 2

;)

ohne Dim oder so!
wow, prima! :)
und nun geh bitte die grundlagen lernen
03/27/2013 13:05 Schlüsselbein#12
Alles was du brauchst, ist [Only registered and activated users can see links. Click Here To Register...]
04/03/2013 01:12 ElDiabolus#13
Code:
Convert.ToInt16(Label13.Text);
Davon kannscht jz was abziehn.
04/08/2013 15:22 'Heaven.#14
Int16 ist nen short, falls du das nicht weißt...Int32 ist nen integer