"We are back" « oc.at

VB: Textbox Char Abfrage

Vivo 30.12.2002 - 20:01 696 13
Posts

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
Soooo, auf die Gefahr hin dass ich jetzt als ewiger VB - Newbie bekannt bleibe stelle ich wiederma folgende Frage :

(dürfte für einen erfahrenen auch nicht allzu schwer sein :) )

Ich will einfach ein einzeiliges Textfeld überpfrüfen, ob sich nur Zahlen in dem Feld befinden, oder ob auch ein anderer char reingeschrieben ist ...

tia Vivo

JC

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Die InStr-Anweisung dürfte dir hier wertvolle Dienste leisten :)

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
hmm ... des is ned genau das was ich brauche.
Ich will wissen ob sich NUR Zahlen in dem Textfeld befinden ...
Mit der Instr kann ich zwar jedes einzelne Zeichen abfragen aber wie soll ich das anwenden ohne Seitenlangen Code zu schreiben ?

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
ich täts mit ner conversion-funktion machen, einfach probieren, wenns keinen fehler gibt sinds zahlen :D
zb "CDbl"

ps: kann man bei textboxen nicht eh ein format definieren?

JC

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Try Val-Function ;)

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
Zitat von watchout
ps: kann man bei textboxen nicht eh ein format definieren?
jep, ich glaub dum einst DataFormat ... aber irgendwie bringt mich das garnicht weiter ...

Zitat von watchout
ich täts mit ner conversion-funktion machen, einfach probieren, wenns keinen fehler gibt sinds zahlen
Werd ich gleich auschecken ...

JC

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Mit der Val-Funktion funktionierts mit Sicherheit.

Aber wär's nicht einfacher, wenn du nur ein Eingeben von Zahlen zulassen würdest?

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
Zitat von JC
Try Val-Function ;)

jeaaaa ... das isses ... danke !!

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12144
gehts nicht mit if text1.text = isnumeric then ...

?
oder verwechsele ich was mit einer anderen sprache? :)

JC

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
If IsNumeric(Text1.Text) Then blablabla ;)

Sowohl die IsNumeric- als auch die Val-Funktion haben bestimmte Eigenschaften; um zu wählen, was man schließlich verwendet, sollte man die Bemerkungen lesen :)

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
Zitat von COLOSSUS
gehts nicht mit if text1.text = isnumeric then ...

?
oder verwechsele ich was mit einer anderen sprache? :)

Für meine Zwecke is Val fast optimaler ...
Thx 4 helps :)

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
teil die variable durch 2 und schau ob rest bleibt.. wenn sich char befinden -> fehlermeldung :)

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
Zitat von moidaschl
teil die variable durch 2 und schau ob rest bleibt.. wenn sich char befinden -> fehlermeldung :)

So darfst es du machen wenn du die Funktion mal brauchst ... :D

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
jo eh :D ..
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz