Text invoegen

Status
Niet open voor verdere reacties.

pro pizza

Gebruiker
Lid geworden
24 dec 2007
Berichten
454
Hallo,
Ik heb een vraag over VB2008 Express edition
Als ik bijvoorbeeld een button invoeg, en een richtextbox heb.
Hoe kan ik dan zorgen dat als er op de button geklikt wordt er bijvoorbeeld in de richtextbox "hoi" komt te staan.
dit had ik:
Code:
richtextbox.text = richtextbox.text & "hoi"
Maar als ik er dan op klik, komt het altijd onderaan in de richtextbox te staan, hoe zorg ik ervoor dat het komt op de plek waar de knipperende cursor staat?

Mvg, Ruben
 
:confused: Raar, bij mij werkt hij zoals het moet, hij komt gewoon in de rtb te staan, heb je wat properties gewijzigd?
 
ja, logisch.

Wat je eigenlijk zegt is:
1. pak de text van TRB
2. RTB zijn text wordt: {stap-1-value} en daarna "hoi"​

dus, hij plakt je string er gewoon achter.

Als je wilt dat het op de plek van de carret (knipperende-streepje) moet je iets gaan doen met een paar methods van RTB. Ik geloof dat er iets van SelStart was. Maar dat's vb6.


:thumb:
 
Ja precies;) hij moet bij dat knipperende streepje komen... maar hoe?
Bedankt voor jullie reacties
Mvg,Ruben
 
Het werkt:D:D:D:D:D:D
Echt heel erg bedankt:D
:thumb:
(ik kon het zelf niet op google vinden :rolleyes:)
Mvg, Ruben
 
Bijkomend vraagje, hoe kan ik er nu voor zorgen dat de tekst wordt "test (enter) hello world"
dus dat het er in het tekstvak zo uit komt te zien:
Code:
test
hello world
Mvg, Ruben
 
Al gevonden, dit is hoe het moet:p

Code:
        Me.RichTextBox.SelectedText = "Hello World"
        Me.RichTextBox.SelectedText = vbCrLf
        Me.RichTextBox.SelectedText = "test"

Mvg, Ruben
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan