Nevíte jak v TextBoxu nastavit, aby se do něj dala vepisovat pouze čísla od 1 do 5.
Fórum › Visual Basic
1 - 5
Regulérní výrazy http://www.regularnivyrazy.info/
nemám ted VB tak píšu jen z hlavy ale mělo by to fungovat dá se to samozřejmě napsat líp, ale ted sem s VB dlouho nedělal a některé finty už si nepamatuju.
Private Sub Text1_Change()
If IsNumeric(Text1.Text) = False Then Text1.Text = ""
If Len(Text1.Text) > 1 Then Text1.Text = Left(Text1.Text, 1)
If Val(Text1.Text) > 5 Or Val(Text1.Text) < 1 Then Text1.Text = ""
Text1.SelStart = 1 'není nutný
End Sub
Omylem sem to hodil do blbého vlákna ... tady je to správně.
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, 3 hosté
Podobná vlákna
ATmega16 + 12bit SPI DAC MCP4921 — založil Dromy
Konverzia string 1A2B na byte 0x1A, 0x2B — založil Brano
Huawei HG 520i - dosah (m) — založil JMM
PhpMyAdmin chyba 1045 — založil Petr
Načtení icon (ico 13x13) a použití toolbar? — založil oxidián
Moderátoři diskuze