Avatar billede ducks Nybegynder
26. september 2002 - 22:17 Der er 6 kommentarer og
1 løsning

Indsæt tekst hvor markøren står

Jeg har lavet en RichTextBox, så har jeg lavet så man kan ved hjælp af menuen, indsætte diverse tekster som allerede er indtastet i programmet, men når man vælger sådan en skal den indsætte der hvor markøren står placeret, kan det lade sig gøre?
Avatar billede kedde65 Praktikant
26. september 2002 - 22:27 #1
Denne kode kan gøre det du spørger efter. rt er den richtextbox der er på formularen.

Private Sub Command1_Click()
    Dim vars As String, vars2 As String
    vars = Left(rt.Text, rt.SelStart)
    vars2 = Right(rt.Text, Len(rt.Text) - rt.SelStart)
    rt.Text = vars & "Den tekst jeg skal indsætte" & vars2
End Sub


vh ck
Avatar billede ducks Nybegynder
26. september 2002 - 22:39 #2
takker
Avatar billede sjh Nybegynder
26. september 2002 - 22:48 #3
Hvorfor ikke bare:

Private Sub Command1_Click()
  RichTextBox1.SelText = "Den tekst jeg skal indsætte"
End Sub
Avatar billede ducks Nybegynder
26. september 2002 - 22:55 #4
Kendte jeg ikke til :( men du har ret, det er da meget lettere
Avatar billede sjh Nybegynder
26. september 2002 - 22:58 #5
man for også fejl hvis man marker en tekst og trykker på Command1
Avatar billede ducks Nybegynder
27. september 2002 - 00:42 #6
ikke med den du kom med sjh ?
Avatar billede sjh Nybegynder
27. september 2002 - 13:15 #7
ducks >Nej det var også din kode der kom med fejl.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester