|
Очень прошу помогите
|
|||
---|---|---|---|
#18+
Помогите мне сделать так чтобы в обычную строку textbox, можно было вводить только цифры, а если буквы попытаться, то обнуляется все. ЗАРАНИЕ ВЕСЬМА БЛАГОДАРЕН !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2003, 15:26 |
|
Очень прошу помогите
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2003, 16:14 |
|
Очень прошу помогите
|
|||
---|---|---|---|
#18+
Зачем такие навороты ? Делай так : Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Добавь сюда обработку остальных нужных тебе знаков - таких как точка, запятая, Backspace и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2003, 16:26 |
|
Очень прошу помогите
|
|||
---|---|---|---|
#18+
А если вставят из буфера в поле? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2003, 10:04 |
|
Очень прошу помогите
|
|||
---|---|---|---|
#18+
Const TYPE_MISMATCH_ERROR As Long = 13 Public Enum AsciiKeys ascii_0 = 48 ascii_9 = 57 ascii_delete = 8 ascii_Ctrl_V = 22 'Paste from buffer ascii_dot = 46 End Enum Private Sub txtDataSize_KeyPress(KeyAscii As Integer) If (KeyAscii < ascii_0 Or KeyAscii > ascii_9) _ And KeyAscii <> ascii_delete And KeyAscii <> ascii_Ctrl_V Then KeyAscii = 0 End If End Sub Private Sub txtDataSize_Change() Static lngOldValue& On Error GoTo Change_Error If Len(Trim$(txtDataSize)) <> 0 Then lngOldValue = CLng(Trim$(txtDataSize)) End If Exit Sub Change_Error: If Err.Number = TYPE_MISMATCH_ERROR Then MsgBox "Must be numeric",vbCritical End If txtDataSize= lngOldValue End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2003, 10:22 |
|
|
start [/forum/topic.php?fid=60&fpage=414&tid=2171208]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 418ms |
0 / 0 |