Dobrý den, je potřeba si uvědomit že Textbox.Text vrací datový typ string, takže nemůžete čekat, že při porovnávání dvou stringů Vám to bude vracet výsledek, který by jste očekával při porovnávání dvou čísel (Porovnávat 2 stringy které reprezentují číslo je prasárna a nemůže to fungovat). Výstup z textboxu musíte přetypovat třeba na integer a porovnávat to zase s číslem (tzn. že číslo nebude v uvozovkách). Např. takto:
If Integer.Parse(TextBox1.Text) <= 40 Then
MsgBox("Prenesenych vyse 40kb")
ElseIf Integer.Parse(TextBox1.Text) <= 80 Then
MsgBox("Prenesenych vyse 80kb")
Else
MsgBox("nothing")
End If
Jen si musíte dát pozor a ošetřit případné vyjímky které můžou nastat, když by uživatel zadal do textboxu něco jiného než číslo, popř kdyby textbox zůstal prázdný (mohl by jste např. použít místo Integer.Parse metodu Integer.TryParse která vrátí False, když zadaný řetězec nejde přetypovat.
|