NL Computer Forum

Maak het zelf => Programmeren => Topic gestart door: t538ame op 29 september 2010, 20:48:15

Titel: veld vullen vanaf bepaalde positie in vb6
Bericht door: t538ame op 29 september 2010, 20:48:15
ik wil een gegeven(bijv. een (string)veld) in een ander (string)veld plaatsen vanaf positie 10.
ik neem aan dat dit mogelijk is. graag de oplossing.
 
bvd,
ton
Titel: Re: veld vullen vanaf bepaalde positie in vb6
Bericht door: Peter op 29 september 2010, 21:15:13
Hallo Ton,

Citaat
ik wil een gegeven(bijv. een (string)veld) in een ander (string)veld plaatsen vanaf positie 10.
Met onderstaande code wordt de tekst in Textbox Text2 in Textbox Text1 geplaatst vanaf positie 10.
Text1.SelStart = 10
Text1.SelLength = 0
Text1.SelText = Text2.Text


groeten, Peter
Titel: Re: veld vullen vanaf bepaalde positie in vb6
Bericht door: Michel Uphoff op 29 september 2010, 22:25:34
Dag Ton,
 
Gebruik je strings ipv textboxjes dan kan je het ook quick and dirty als volgt doen:
 
Dim SVarEen, SVarTwee As String
Dim Positie As Integer

Positie=10
SVarEen = "ooooooooooooooo"
SVarTwee = "aaaaaaaaaaaaaaa"
SVarEen = Left(SVarTwee, Positie) & SVarEen & Right(SVarTwee, Len(SVarTwee) - Positie)
 
Resultaat in SVarEen is: aaaaaaaaaaoooooooooooooooaaaaa
Titel: Re: veld vullen vanaf bepaalde positie in vb6
Bericht door: t538ame op 1 oktober 2010, 16:21:39
bedankt voor de oplossingen!