Avatar billede Claus Mester
20. september 2000 - 08:39 Der er 8 kommentarer og
4 løsninger

Aut. markering af indholdet i txtbox

Hej

Kan nogen svare mig på dette spørgsmål:

Hvordan koder jeg, at nå Userform1 starter, skal Textbox1.text markeres således, at indholdet der f.eks. er \"Skriv her\" bliver markeret med blå?

Mvh
Claus
Avatar billede brian Nybegynder
20. september 2000 - 08:43 #1
Private Sub Form_Load()
Text1.SelLength = Len(Text1.Text)
End Sub
Avatar billede peter.erikse Nybegynder
20. september 2000 - 08:48 #2
Når du starter, skal du sørge for at din tekstbox har focus (tabindex=0):

    txtbox.SelStart = 0         
    txtbox.SelLength = Len(txtbox)
Avatar billede powell Nybegynder
20. september 2000 - 09:00 #3
Man kan også få focus ved, at bruge kommandoen SetFocus.
Avatar billede brian Nybegynder
20. september 2000 - 09:28 #4
Husk at man IKKE kan sætte fokus i Form_Load.
Avatar billede Claus Mester
20. september 2000 - 11:18 #5
Dette er hvad jeg har skrevet:

    TextBox1.SetFocus
    TextBox1.SelLength = Len(TextBox3.Text)

Har også prøvet med .sellenght = 0

Markøren placeres for enden af teksten i boksen, men selve teksten bliver ikke markeret.

Gør det nogen forskel, at koden skal bruges i Word? - Denne kodning burde da være den samme som i VB???
Avatar billede sokristi Nybegynder
20. september 2000 - 11:47 #6
Mon ikke du osse skal ha\' .selstart (txtbox.selstart=0) med?
Avatar billede brian Nybegynder
20. september 2000 - 14:13 #7
Er det ikke en skrivefejl at du refererer til både Text1 og Text3 ?
Avatar billede vbghost Nybegynder
20. september 2000 - 14:25 #8
Sæt det i formen :

Private Sub Form_Load()
    Text1.SelStart = 0
    Text1.SelLength = Len(editor.Text1.Text)
End Sub 

..:: -[Neo.Nova]- ::..

Avatar billede Claus Mester
20. september 2000 - 14:31 #9
Referencen til både text1 og 3 ER en skrivefejl.

Koden har jeg fået til at virke med:

    TextBox1.Text = \"HEJ\"
    TextBox1.SelStart = 0 
    TextBox1.SetFocus
(Dvs med både  selstart og setfocus )
    TextBox1.SelLength = Len(TextBox1.Text)

Mange tak for jeres bidrag, i får alle lidt point.
Men Brian, hvorfor har du kun kommenteret??? - Jeg kan ikke give dig point!

HH
Claus
Avatar billede Claus Mester
20. september 2000 - 14:41 #10
Nogen fik ikke point. SORRY!

Jeg troede jeg kunne give flere point end jeg umiddelbart havde sat af.Så lærte man det :-)

Claus
Avatar billede brian Nybegynder
20. september 2000 - 14:55 #11
Tjah, jeg tror at det var fordi jeg vile give dig et hurtigt svar. Men skidt med det - jeg klarer mig nok uden
Avatar billede sokristi Nybegynder
20. september 2000 - 15:38 #12
No problemo :-)
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

IT-JOB

Politiets Efterretningstjeneste

AI/ML udvikler i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknologirådgiver inden for AI-området til Teknologiafdelingen

Politiets Efterretningstjeneste

GenAI Specialist i PET
Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel