Har ett sökfält där jag först omvandlar bokstäverna till stora och sedan UpTo för att man ska kunna ändra det man skrivit. Problemet är när man ska gå in tex.inne i ordet och ändra nån bokstav. KAnske detta kan vara till nån hjälp: Säger att det är en sträng. Metoden returnerar annars en variant som Metoden UpTo, hjälp!
Markören hoppar då till slutet av ordet, men jag vill att den ska stanna kvar inne i ordet. Hur gör man kodmässigt detta?
Så här har jag skrivit:
Private Sub sokord_change()
sokord.Text = UCase (sokord)
sokord.Upto sokord, True, True
End SubSv: Metoden UpTo, hjälp!
<code>
Private Sub Text1_Change()
Dim SelStart As Long
Dim SelLength As Long
SelStart = Text1.SelStart
SelLength = Text1.SelLength
Text1.Text = UCase$(Text1.Text)
Text1.SelStart = SelStart
Text1.SelLength = SelLength
End Sub
</code>Sv: Metoden UpTo, hjälp!
görs om till en sträng, dvs en del overhead.
/Emma