Кто может написать несколько функций.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Vini
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 29.03.2004 (Пн) 5:40

Кто может написать несколько функций.

Сообщение Vini » 24.03.2005 (Чт) 21:58

Приветствую!
Больше чем уверен, что есть стандартные функции может кто подскажет.
1. Для провеки поля (разрешено только цыфры)
2. Для проверки поля (только буквы латинские)
3. Для проверки поля деньги. (только денежный формат)

Заранее благодарен.

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 25.03.2005 (Пт) 8:25

Вот так:
2.
Код: Выделить всё
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Not ((Chr(KeyAscii) >= "A" And Chr(KeyAscii) <= "z") Or KeyAscii = 32 Or KeyAscii = 8 Or KeyAscii = 13) Then
KeyAscii = 0
End If
End Sub

1.
Код: Выделить всё
'This project needs a TextBox
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&
Public Sub SetNumber(NumberText As TextBox, Flag As Boolean)
    Dim curstyle As Long, newstyle As Long

    'retrieve the window style
    curstyle = GetWindowLong(NumberText.hwnd, GWL_STYLE)

    If Flag Then
       curstyle = curstyle Or ES_NUMBER
    Else
       curstyle = curstyle And (Not ES_NUMBER)
    End If

    'Set the new style
    newstyle = SetWindowLong(NumberText.hwnd, GWL_STYLE, curstyle)
    'refresh
    NumberText.Refresh
End Sub
Private Sub Form_Load()
    'KPD-Team 1999
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net

    SetNumber Text1, True
    Me.Caption = "Now, try typing some letters into the textbox"
End Sub
الفيجوال بيسك الرابح


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 154

    TopList