Marker tekst i et tekstfelt.

Tags:    visual-basic

Hvordan for man markeret teksten i tekstfelt, når feltet kommer i focus. Der er sikkert en eller anden funktion til det, man kan ikke lige hitte den. Nogen der kan hjælpe ?

Livet er da for fedt....



4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
http://javascript.internet.com/page-details/highlighted-text.html


Noget i den stil du søger ??

ellers lad os høre nærmere

Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk



Du kan gøre det at du i stedet for en Textbox laver en Combobox. Hvis du sætter dens Style til "1 - Simple Combo" så ligner den en Textbox. Der bliver hele teksten markeret når du trykker på den.



Jeg tror at det du søger er noget lign. dette her:

(Antaget at din textbox hedder text1)

Private Sub Text1.GotFocus()
Text1.SelStart = "0"
Text1.SelLength = Len(Text1.Text)
End Sub

Vidste du i øvrigt at du kan give et textfelt focus ved hjælp af en label? Du kan lave en label der f.eks. hedder &Navn.
& gør at N bliver understreget og hvis du så har sat "usemnemonic" til i din labels properties, kan du så trykke Alt+N og så får tekstfeltet focus. (Dette virker kun hvis dit tekstfelts TabIndex er præcis én højere end det for din label)

Håber du kan bruge dette til noget.

[Redigeret d. 18/08-04 10:41:14 af Steffen Nielsen]



http://javascript.internet.com/page-details/highlighted-text.html


Noget i den stil du søger ??

ellers lad os høre nærmere

Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk


Nej ikke lige det. Tanken var sådan set bare at når man tabber ned igennem en form. Så når man rammer en eller anden tekstblok, altså når den kommer i focus, så bliver teksten i feltet markeret. Sådan så man hurtigt kan rette den hvis det er nødvendigt og komme hurtigt videre.

Livet er da for fedt....



t