Les mots

Description

Traitement, découpage de Chaîne
Ce n'est pas un programme pour un programme mais juste un programme de démo, un exemple de Code de découpage de chaîne avec les explications

Source / Exemple :


'***********************************************************************
'***********************************************************************
'***************************LesMots par Nocturne************************
'************************Traitement de Chaîne, 2001*********************
'***********************************************************************
'***********************************************************************
Option Explicit

Private Sub Command1_Click()
Dim Chaine, Mots As String
Dim x As Integer
Dim StockageDesMots() As String
Dim MotsTotal As String
Dim MemIndex As Integer

MemIndex = List1.ListCount - 1
For x = 0 To MemIndex 'Vide la list1
If List1.ListCount <> 0 Then
List1.RemoveItem (List1.ListCount - 1)
End If
Next x

Chaine = Text1.Text 'Récup les mots du champ**
Mots = Trim(Chaine) 'Supprime les espaces de début et de fin**

If Len(Mots) = 0 Then 'Verif, mais facultatif
    'Je fais rien
Else
    StockageDesMots = Split(Mots, " ") 'Identification du caractère recherché
    For x = 0 To UBound(StockageDesMots)
        If StockageDesMots(x) <> "" Then
            MotsTotal = MotsTotal & StockageDesMots(x) 'Recup les donnees
            List1.AddItem StockageDesMots(x)
        End If
    Next x
End If

'Affichage des Labels 1, 2 , 3 et 9**
Label1.Caption = StrConv(Mots, vbProperCase) 'Majuscule le début des mots**
Label2.Caption = LCase(Mots) 'Tout en minuscule**
Label3.Caption = UCase(Mots) 'Tout en majuscule**
Label9.Caption = MotsTotal 'Enléve les espaces

'Focus sur le champ**
Text1.SetFocus
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub

Private Sub Command2_Click()
End
End Sub

Private Sub Form_Load()
Text1.Text = "Qq chose"
'Text1.SetFocus
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub

Conclusion :


Un petit Code VB pour le découpage de chaîne ou de texte

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.