satriano17
Gebruiker
- Lid geworden
- 30 sep 2012
- Berichten
- 342
Dag (ik werk nog met vb6)
Ik heb een textbox 'text1.text' die een getal bevat
van willekeurige cijfers van 1-9 (ook gelijke cijfers)
bv:
11456889
Ik heb dan nog een array van labels
Het getal wordt dan gesplits in 9 labels met deze code
In elke label komt een cijfer
dit alles werkt....bijna goed, want:
Stel nu dat het getal zo is:
43315678
met mijn code komt de '4' in de eerste label
de '3' in de tweede enz.
Ik zou willen da bv de '1' ongeacht waar zich bevind
altijd in de eerste label komt
ed dan de '3' altijd in de derde label komt
en de 2 in tweede enz.
bedank
satriano
ps. het getal in text1.text kan van willekeurige grootte zijn. Maar elke aanwezig waarde moet in een label
voorkomen zoveel keer dat aanwezig is.
Als bv de cijfer 1 twee keer komt in de getal dan moet in label1 twee keer worden weergegeven.
Als een cijfer ontbreekt dan blijf de label (van die cijfer/waarde) leeg.
Ik heb een textbox 'text1.text' die een getal bevat
van willekeurige cijfers van 1-9 (ook gelijke cijfers)
bv:
11456889
Ik heb dan nog een array van labels
Het getal wordt dan gesplits in 9 labels met deze code
In elke label komt een cijfer
Code:
Private Sub Command1_Click()
For i = 1 To Len(Text1.Text)
Label1(i-1).Caption = Mid$(Text1.Text, i, 1)
Next i
End Sub
dit alles werkt....bijna goed, want:
Stel nu dat het getal zo is:
43315678
met mijn code komt de '4' in de eerste label
de '3' in de tweede enz.
Ik zou willen da bv de '1' ongeacht waar zich bevind
altijd in de eerste label komt
ed dan de '3' altijd in de derde label komt
en de 2 in tweede enz.
bedank
satriano
ps. het getal in text1.text kan van willekeurige grootte zijn. Maar elke aanwezig waarde moet in een label
voorkomen zoveel keer dat aanwezig is.
Als bv de cijfer 1 twee keer komt in de getal dan moet in label1 twee keer worden weergegeven.
Als een cijfer ontbreekt dan blijf de label (van die cijfer/waarde) leeg.
Laatst bewerkt: