|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
IPTEXBOX FAÇON WINDOWS
Information sur la source
Description
Après mainte recherche sur le net je n'est pas vraiment trouvé de contrôle ip VB qui fesait à peut près les iptextbox de windows (prise en charge des pression sur le clavier). Donc voila ma source, la vérification des informations rentré se fait toute seul je veux dire par la qu'il n'y a pas de message d'erreur qui s'affiche. n'hésité pas a donner vos critique et les améliorations que l'on peut apporté.
Source
- 'MODIFIER
- 'Titre : controleur IP semblable windows
- 'Auteur : GARENNE Geoffrey
- 'Mail : g.garenne@gmail.com
-
- Public Class IpTextBox
- 'Variable de récupération de l'ip
- Public val As String
- 'propriété Text récupère ou assigne la valeur
- Public Overrides Property Text() As String
- Get
- Return val
- End Get
- Set(ByVal value As String)
- val = value
- 'Insertion de l'ip dans le controleur
- If val <> "" Then
- ELEM1.Text = val.Split(".").GetValue(0)
- ELEM2.Text = val.Split(".").GetValue(1)
- ELEM3.Text = val.Split(".").GetValue(2)
- ELEM4.Text = val.Split(".").GetValue(3)
- End If
- End Set
- End Property
- 'Si vous désirez avoir le focus
- 'avec une selection complete du texte
- 'Décommenté la ligne en dessous et celle
- 'juste en dessous de focus
- 'Private Sub ELEM_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles ELEM1.GotFocus, ELEM2.GotFocus, ELEM3.GotFocus, ELEM4.GotFocus
- ' Select Case sender.name
- ' Case "ELEM1"
- ' ELEM1.SelectAll()
- ' Case "ELEM2"
- ' ELEM2.SelectAll()
- ' Case "ELEM3"
- ' ELEM3.SelectAll()
- ' Case "ELEM4"
- ' ELEM4.SelectAll()
- ' End Select
- 'End Sub
- Private Sub ELEM_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ELEM1.TextChanged, ELEM2.TextChanged, ELEM3.TextChanged, ELEM4.TextChanged
- 'Test sur le champ ELEM1 (Numérique, longueur, Valeur <= 255)
- If IsNumeric(sender.Text) = True Then
- If sender.Text.Length = 3 Then
- If sender.Text > 255 Then
- sender.Text = 255
- End If
- If sender.name = "ELEM1" Then
- ELEM2.Focus()
- 'ELEM2.SelectAll()
- End If
- Select Case sender.name
- Case "ELEM1"
- ELEM2.Focus()
- 'ELEM2.SelectAll()
- Case "ELEM2"
- ELEM3.Focus()
- 'ELEM3.SelectAll()
- Case "ELEM3"
- ELEM4.Focus()
- 'ELEM4.SelectAll()
- Case "ELEM4"
- val = ELEM1.Text & "." & ELEM2.Text & "." & ELEM3.Text & "." & ELEM4.Text
- End Select
- End If
- Else
- Select Case sender.name
- Case "ELEM1"
- ELEM1.Text = Nothing
- Case "ELEM2"
- ELEM2.Text = Nothing
- Case "ELEM3"
- ELEM3.Text = Nothing
- Case "ELEM4"
- ELEM4.Text = Nothing
- End Select
- End If
- End Sub
-
- Private Sub IpTextBox_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Leave
- 'Vérification et enregistrement de l'ip dans la variable val
- 'le rajout de message d'erreur est à prévoir
- 'je ne l'ai pas fait car je n'en est pas trouvé l'utilité
- If ELEM1.Text = "" Or ELEM2.Text = "" Or ELEM3.Text = "" Or ELEM4.Text = "" Then
- val = Nothing
- Else
- val = ELEM1.Text & "." & ELEM2.Text & "." & ELEM3.Text & "." & ELEM4.Text
- End If
- End Sub
-
- Private Sub IpTextBox_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- 'Définition de la grandeur max des elements
- ELEM1.MaxLength = 3
- ELEM2.MaxLength = 3
- ELEM3.MaxLength = 3
- ELEM4.MaxLength = 3
- End Sub
- Private Sub ELEM_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ELEM1.KeyDown, ELEM2.KeyDown, ELEM3.KeyDown, ELEM4.KeyDown
- Select Case sender.name
- Case "ELEM1"
- 'Gestion des pression sur les touches (droite)
- If e.KeyCode = Keys.Right And ELEM1.SelectionStart = ELEM1.TextLength Then
- ELEM2.Focus()
- End If
- Case "ELEM2"
- 'Gestion des pression sur les touches (gauche, droite, backspace)
- If e.KeyCode = Keys.Right And ELEM2.SelectionStart = ELEM2.TextLength Then
- ELEM3.Focus()
- End If
- If e.KeyCode = Keys.Left Or e.KeyCode = Keys.Back And ELEM2.SelectionStart = 0 Then
- ELEM1.Focus()
- End If
- Case "ELEM3"
- 'Gestion des pression sur les touches (gauche, droite, backspace)
- If e.KeyCode = Keys.Right And ELEM3.SelectionStart = ELEM3.TextLength Then
- ELEM4.Focus()
- End If
- If e.KeyCode = Keys.Left Or e.KeyCode = Keys.Back And ELEM3.SelectionStart = 0 Then
- ELEM2.Focus()
- End If
- Case "ELEM4"
- 'Gestion des pression sur les touches (gauche, backspace)
- If e.KeyCode = Keys.Left Or e.KeyCode = Keys.Back And ELEM4.SelectionStart = 0 Then
- ELEM3.Focus()
- End If
- End Select
- End Sub
- End Class
'MODIFIER
'Titre : controleur IP semblable windows
'Auteur : GARENNE Geoffrey
'Mail : g.garenne@gmail.com
Public Class IpTextBox
'Variable de récupération de l'ip
Public val As String
'propriété Text récupère ou assigne la valeur
Public Overrides Property Text() As String
Get
Return val
End Get
Set(ByVal value As String)
val = value
'Insertion de l'ip dans le controleur
If val <> "" Then
ELEM1.Text = val.Split(".").GetValue(0)
ELEM2.Text = val.Split(".").GetValue(1)
ELEM3.Text = val.Split(".").GetValue(2)
ELEM4.Text = val.Split(".").GetValue(3)
End If
End Set
End Property
'Si vous désirez avoir le focus
'avec une selection complete du texte
'Décommenté la ligne en dessous et celle
'juste en dessous de focus
'Private Sub ELEM_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles ELEM1.GotFocus, ELEM2.GotFocus, ELEM3.GotFocus, ELEM4.GotFocus
' Select Case sender.name
' Case "ELEM1"
' ELEM1.SelectAll()
' Case "ELEM2"
' ELEM2.SelectAll()
' Case "ELEM3"
' ELEM3.SelectAll()
' Case "ELEM4"
' ELEM4.SelectAll()
' End Select
'End Sub
Private Sub ELEM_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ELEM1.TextChanged, ELEM2.TextChanged, ELEM3.TextChanged, ELEM4.TextChanged
'Test sur le champ ELEM1 (Numérique, longueur, Valeur <= 255)
If IsNumeric(sender.Text) = True Then
If sender.Text.Length = 3 Then
If sender.Text > 255 Then
sender.Text = 255
End If
If sender.name = "ELEM1" Then
ELEM2.Focus()
'ELEM2.SelectAll()
End If
Select Case sender.name
Case "ELEM1"
ELEM2.Focus()
'ELEM2.SelectAll()
Case "ELEM2"
ELEM3.Focus()
'ELEM3.SelectAll()
Case "ELEM3"
ELEM4.Focus()
'ELEM4.SelectAll()
Case "ELEM4"
val = ELEM1.Text & "." & ELEM2.Text & "." & ELEM3.Text & "." & ELEM4.Text
End Select
End If
Else
Select Case sender.name
Case "ELEM1"
ELEM1.Text = Nothing
Case "ELEM2"
ELEM2.Text = Nothing
Case "ELEM3"
ELEM3.Text = Nothing
Case "ELEM4"
ELEM4.Text = Nothing
End Select
End If
End Sub
Private Sub IpTextBox_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Leave
'Vérification et enregistrement de l'ip dans la variable val
'le rajout de message d'erreur est à prévoir
'je ne l'ai pas fait car je n'en est pas trouvé l'utilité
If ELEM1.Text = "" Or ELEM2.Text = "" Or ELEM3.Text = "" Or ELEM4.Text = "" Then
val = Nothing
Else
val = ELEM1.Text & "." & ELEM2.Text & "." & ELEM3.Text & "." & ELEM4.Text
End If
End Sub
Private Sub IpTextBox_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Définition de la grandeur max des elements
ELEM1.MaxLength = 3
ELEM2.MaxLength = 3
ELEM3.MaxLength = 3
ELEM4.MaxLength = 3
End Sub
Private Sub ELEM_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ELEM1.KeyDown, ELEM2.KeyDown, ELEM3.KeyDown, ELEM4.KeyDown
Select Case sender.name
Case "ELEM1"
'Gestion des pression sur les touches (droite)
If e.KeyCode = Keys.Right And ELEM1.SelectionStart = ELEM1.TextLength Then
ELEM2.Focus()
End If
Case "ELEM2"
'Gestion des pression sur les touches (gauche, droite, backspace)
If e.KeyCode = Keys.Right And ELEM2.SelectionStart = ELEM2.TextLength Then
ELEM3.Focus()
End If
If e.KeyCode = Keys.Left Or e.KeyCode = Keys.Back And ELEM2.SelectionStart = 0 Then
ELEM1.Focus()
End If
Case "ELEM3"
'Gestion des pression sur les touches (gauche, droite, backspace)
If e.KeyCode = Keys.Right And ELEM3.SelectionStart = ELEM3.TextLength Then
ELEM4.Focus()
End If
If e.KeyCode = Keys.Left Or e.KeyCode = Keys.Back And ELEM3.SelectionStart = 0 Then
ELEM2.Focus()
End If
Case "ELEM4"
'Gestion des pression sur les touches (gauche, backspace)
If e.KeyCode = Keys.Left Or e.KeyCode = Keys.Back And ELEM4.SelectionStart = 0 Then
ELEM3.Focus()
End If
End Select
End Sub
End Class
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
Historique
- 13 août 2008 16:30:27 :
- Code raccourci et simplifié
Sources du même auteur
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
adresse ip internet [ par jpz ]
comment est-ce que je peux recuperer dans vb mon adresse ip internet (pas mon IP locale)mon ip locale est 10.0.0.1moi je voudrais recuperer l'IP qui m
J'aimerais savoir comment récuperer l'IP ........ [ par genserick ]
bonjour,J'aimerais savoir comment récuperer l'IPlocal/le MASK /et la paserelle de tous les PCs sur un reseau ip (avec le ctrl Winsock)et aussi faire u
Acceder à la couche internet "IP, Icmp, Igmp (voir la couche liens) [ par Raphaël18 ]
Qqun aurait une information a me donner pour pouvoir accder depuis VB6 au couche Transport (IP, ICMP, IGMP) par le biais d'un dll ou d'un ocx.J'ai ess
IP [ par MajorDOOM ]
Ptit question ???comment faire pour recuper differente ip ?? ex je possede deux carte rezo et un modem connecter sur le net !j'aimerai savoir comment
Recherche d'adresses IP sur une réseau local [ par tntdavid ]
Dans notre société GROUPAMA Centre-Atlantique, nous voudrions développer sous VB, une petite application permettant de connaitre les adresses IP de to
adresse ip [ par sebanba ]
Je souhaiterazis s'il est possible de cacher l'ip et le host avec VB si ouui merci de m'indiquer la routine.
Connaitre l'adresse IP ? [ par Jonef ]
Bonjour à tous!J'aimerais savoir comment connaître l'adresse IP de mon ordinateur sans le contrôle Winsock.ocx ?Merci à tous ceux qui seront me répond
winsock.localip [ par bidules ]
j'ai creé un petit pgrm, qui donne mon adresse ip, tres simple genre ( avec un bouton)sub command1_clicklabel1.caption=winsock.localipenb subquand j'o
Convertir un nom de site en adresse IP [ par wasylvain ]
Bonjour,Je voudrais bien savoir comment ou par quelle fonction on peut convertir un nom de site en adresse IP.Merci d'avance pour cette petite aide
Se connecté au ip marqué dans une TextBox [ par Manic ]
J'ai pris des codes VB pour faire comme un mini logiciel de chat (les codes là: http://msdn.microsoft.com/library/devprods/vs6/vbasic/vbcon98/vbconusi
|
Téléchargements
Logiciels à télécharger sur le même thème :
|