UGN Security Forums
My ProfileMember DirectoryLogin
Search our ForumsView our FAQView our Site Rules
View our CalendarView our Active TopicsGo to our Main Page

UGN Security Store
 

Network Sites UGN Security, The GoNix Initiative, Elite Web Gamers, Back of the Web, EveryDay Helper, VNC Web Design & Development
Sponsored Links
Latest Postings
Latest Reviews
Topic Options
Rate This Topic
#17652 - 09/02/02 02:49 PM Only Numbers
Mornse Offline
Member

Registered: 03/03/02
Posts: 185
Loc: Vancouver
How could I make it possible for users to only enter numbers into a text box? Is it possible for it to just not display letters period? Or how would I just make a messagebox giving an error if they did enter a letter and hit enter?
_________________________
Cha want some w***up?

http://www.dopeskill.com

Top
Sponsored Links
      
#17653 - 09/02/02 09:37 PM Re: Only Numbers
SilentRage Offline
DollarDNS Owner

Registered: 03/04/02
Posts: 1273
Loc: OH, USA
Here's the easiest and most effective way:

Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Const GWL_STYLE = -16
Const ES_NUMBER = &H2000&

SetWindowLong Text1.hwnd, GWL_STYLE, GetWindowLong(Text1.hwnd, GWL_STYLE) Or ES_NUMBER
_________________________
Domain Registration, Hosting, Management
http://www.dollardns.net

Top
#17654 - 09/03/02 02:51 AM Re: Only Numbers
Predator Offline
Member

Registered: 03/01/02
Posts: 197
Loc: Belgium
hmm, no idea about that one SR, this one is without api and is also very simple

a little example:

Code:
Private sub textbox_keypress(keyAscii as Integer)
   If (KeyAscii < 48 or KeyAscii > 57) and Keyascii <> 8 Then 
      'messagebox here
      Keyascii = 0
      'ascii value 8 = backscpace (when they entered a wrong number  :) )
   End if
End sub
_________________________
Never argue with fools... They will only drag you down to their level, and beat you with experience...

Top
#17655 - 09/03/02 02:52 AM Re: Only Numbers
Predator Offline
Member

Registered: 03/01/02
Posts: 197
Loc: Belgium
argh, ok just delete this one
I did wanted to correct something and accidenlty clicked on reply with a quote
_________________________
Never argue with fools... They will only drag you down to their level, and beat you with experience...

Top
#17656 - 09/03/02 01:05 PM Re: Only Numbers
SilentRage Offline
DollarDNS Owner

Registered: 03/04/02
Posts: 1273
Loc: OH, USA
I fixed your post Predator so that the <'s and >'s are displayed properly.

Yes, I still use that technique to outlaw various characters. Did you learn that technique from my whois code? I made a textbox in it only accept domain-relevent characters.

But yeah, try out my technique predator. The characters besides numbers and the backspace are blocked at the source. It's more efficient. Besides, that, you can use other styles to make it all upper case letters or lowercase. Maybe more, I can't remember all the edit box styles.
_________________________
Domain Registration, Hosting, Management
http://www.dollardns.net

Top
#17657 - 09/03/02 04:35 PM Re: Only Numbers
Predator Offline
Member

Registered: 03/01/02
Posts: 197
Loc: Belgium
Na, i did learn this technique at school, cause we did learn to use vb and databases, so sometimes it was really necesarry to use it, and since we didn't learn any api calls...

Maybe your code is the best solution, but for people not familiar with api it might be a problem (don't know if Mornse is familiar with it) so i gave a little alternative
_________________________
Never argue with fools... They will only drag you down to their level, and beat you with experience...

Top
#17658 - 09/03/02 09:10 PM Re: Only Numbers
Mornse Offline
Member

Registered: 03/03/02
Posts: 185
Loc: Vancouver
Well, I've used API before, but I wouldn't say I'm really familiar with it. I dislike using it cause I'm lazy and don't like using/understanding all that code cause I like to understand the code I use. I'll probably just use pred's example because I understand it all. Thanx for the help guys.
_________________________
Cha want some w***up?

http://www.dopeskill.com

Top
#17659 - 09/03/02 09:21 PM Re: Only Numbers
SilentRage Offline
DollarDNS Owner

Registered: 03/04/02
Posts: 1273
Loc: OH, USA
bah humbug. cheap, cheap excuse! but oh well, what pred described is definately a technique worth learning though.
_________________________
Domain Registration, Hosting, Management
http://www.dollardns.net

Top

Featured Member
Registered: 03/02/02
Posts: 136
Forum Stats
2148 Members
46 Forums
35097 Topics
70267 Posts

Max Online: 1567 @ 04/25/10 05:20 AM
Top Posters
UGN Security 28259
Gremelin 7193
§intå× 3255
SilentRage 1273
Ice 1146
pergesu 1136
Infinite 1041
jonconley 955
Girlie 908
unreal 860
Newest Members
Tim050, Gecko666, defghi795767, Devo60, ali
2148 Registered Users
Who's Online
0 registered (), 402 Guests and 268 Spiders online.
Key: Admin, Global Mod, Mod
Latest News


Donate
  Get Firefox!
Get FireFox!