Ahoj, mám takový problém, chci aby po stisknutí tlačítka se sečetli dvě hodnoty z textboxů a v případě zaškrtnutí checkboxu se ještě vynásobily dvěma mám to napsané takto:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If CheckBox1.Checked Then Label1.Text = 2 * (Val(TextBox1.Text) + Val(TextBox2.Text))
else
Label1.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
End if
End Sub
jenže mi to vyhazuje tyto dvě chyby
Error 1 'Else' must be preceded by a matching 'If' or 'ElseIf'.
Error 2 'End If' must be preceded by a matching 'If'.
poradíte někdo co dělám blbě?
děkuji
Fórum › Visual Basic
IF
Pokud používáš složený If, nesmí být za slovem Then niv.
Správná syntaxe příkazu je
If CheckBox1.Checked Then
Label1.Text = 2 * (Val(TextBox1.Text) + Val(TextBox2.Text))
Else
Label1.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
End if
překlep -> niv=nic
To jkonopasek : aha, díky moc
Load Form2
Form2.Show
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 29 hostů
Podobná vlákna
Více "IFů" (dotaz studenta) — založil Aštar
Ztrata Session v IE pres Iframe — založil rybar73
#ifdef _WIN32 prosim help:) — založil Ikyta
Iframe auto height — založil VOjta
Javascript + iframe — založil karlos
Moderátoři diskuze