Visual Basic 2010 - Code nodig!

Status
Niet open voor verdere reacties.

jyppino

Gebruiker
Lid geworden
6 sep 2009
Berichten
285
Hallo,

Het probleem
Ik wil een button, en als je erop klikt dan komt er in richtextbox1 text te staan + een ENTER (regel na beneden) zodat de cursor daar komt te staan. Ik heb nu wel deze code:
Code:
Dim texty As String
        texty = RichTextBox1.Text
        RichTextBox1.Text = texty + "Hallo"
Maar als je dan op de knop klikt, krijg je wel de 'Hallo' text in the richtextbox, maar gaat de cursor naar het begin van de text. Wat ik dus wil is de cursor een regel naarbeneden hebben, en als je vervolgens weer op de knop klikt komt er onder Hallo weer Hallo te staan.

Voorbeeld:
Hallo
Hallo
(cursor)

Vraag
Hoe doe ik dit?


Alvast bedankt,

Jyppino
 
hallo

volgens mij kan dat met deze code:
Code:
richtextbox1.select(richtextbox1.text.length-1,0)

ik hoop dat het werkt (als length verkeerd is gespeld moet je het aanpassen:d)

mvg rowano
 
Ik heb met behulp van uw code, het probleem opgelost.
Het moest zijn:
Code:
Dim texty As String
        texty = RichTextBox1.Text
        RichTextBox1.Text = texty + "Hallo" + Environment.NewLine
        RichTextBox1.Select(RichTextBox1.Text.Length - 0, 0)

Bedankt:thumb:

Jyppino
 
Laatst bewerkt:
Nieuw Probleem:

Als ik nu op de knop klik, dan voert hij 'Hallo' in, na het laats getypte text. Wat ik wil is dat het op de plaats komt waar de cursor is.

Voorbeeld:
Hallo
(cursor)
Hallo
*

Als ik op de knop klik, wil ik dat het op de plaats van de curosr komt te staan in plaats van het *. Hoe doe ik dit?
 
Laat maar, gebruik de volgende code:
Code:
RichTextBox1.Text = RichTextBox1.Text.Insert(RichTextBox1.SelectionStart, "exit")

Toch Bedankt,

Jyppino:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan