NL Computer Forum
Maak het zelf => Programmeren => Topic gestart 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
-
Hallo Ton,
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
-
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
-
bedankt voor de oplossingen!