Forum
Tipps
News
Menu-Icon

visual basic - if XXX then XXX else XXX

Hallo Leute,

ich habe mal wieder eine frage zu vb,
und zwar:

ich will das wenn man auf den button drückt und option1 ist angekreuzt, dann soll zu einer variable die Mehrwehrtssteuer dazu gerechnet werden, ein textbox angezeigt werden und die hintergrundsfarbe geändert werden. es funktioniert alles bis auf das mit der hintergrundsfarbe ändern, weiß jemand waruM?
Hier der Code:

If Option1 Then Label1.Caption = preis1 * 1.16 Else Text13.Visible = True Else form1.BackColor = vvbblack

kann es vielleicht sein das man immer nur maximal 2 sachen auf einmal einstellen kann?

MFG
euer bierholer


Antworten zu visual basic - if XXX then XXX else XXX:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

Mit ein bisschen Logik kannst du eigentlich selbst dahinter kommen, warum nie die Hintergrundfarbe geändert wird. Dazu ist aber die Voraussetzung, dass du das Prinzip des If-Then-Else Statements verstanden hast. Schau einfach nochmal rein:

http://msdn2.microsoft.com/en-us/library/752y8abs.aspx

Aber um dazu trotzdem beizutragen:
Warum hast du denn 2 ELSE Anweisungen drinnen? Wenn "Option1" FALSE ist, dann geht er in den ELSE-Zweig - und zwar in den ersten, den er findet. Und nach korrekter Syntax darf es auch nur einen ELSE-Zweig geben (logisch... oder? Und ist auch sinnvoll) Es gibt natürlich die Möglichkeit mittels ELSEIF eine weitere Condition zu prüfen, aber ein reines ELSE darfs nur einmal geben. Siehe MSDN.

Korrekt müsste es also lauten:

If Option1 Then
  Label1.Caption = preis1 * 1.16
Else
  Text13.Visible = True
  form1.BackColor = vvbblack
END IF

Mario 8)
« Letzte Änderung: 01.12.06, 09:07:40 von Mario »

ohkay,

jo bin noch n anfänger,
aber danke danke

mfg

bierholer  ;D


« Visual basic - MSB-Box mit IFPhthon »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...

QR-Code
QR-Codes, die Abkürzung für "Quick Response Codes", sind eine Form von zweidimensionalen Barcodes. Damit lassen sich Informationen schnell und effizient speiche...