Avatar billede simon_jacobsen Nybegynder
02. april 2002 - 09:55 Der er 5 kommentarer og
2 løsninger

marker alt ???

hvordan får man en knap markere alt i en textbox ???
på forhånd tak :)
Avatar billede proaccess Nybegynder
02. april 2002 - 09:58 #1
Private Sub btn1_Click()
  Text1.SelStart=0
  Text1.SelLength=Len(Text1.Text)
End Sub
Avatar billede peter.erikse Nybegynder
02. april 2002 - 10:00 #2
Public Declare Function SendMessage Lib "user32" _
  Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _
  ByVal wParam As Long, lParam As Any) As Long

Public Const LB_SETSEL = &H185
...
Private Sub cmdMarker_Click()
    SendMessage lstBox.hwnd, LB_SETSEL, True, ByVal True
End Sub
Avatar billede peter.erikse Nybegynder
02. april 2002 - 10:01 #3
Ups
Jeg svarede på listbox
Avatar billede ocp Nybegynder
02. april 2002 - 10:17 #4
Private Sub Command1_Click()
  Text1.SelStart = 0
  Text1.SelLength = Len(Text1.Text)
  Text1.SetFocus
End Sub

Bemærk at teksten er markeret uanset om du benytter SetFocus eller ej. Det kan bare ikke ses før textbox'en får fokus.
Avatar billede proaccess Nybegynder
02. april 2002 - 11:00 #5
Jeg plejer at markére alt, når tekst-boksen får focus...

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

Men det er så HVER gang tekstboksen får focus, at der markéres... og altså ikke afhængigt af en knap.
Avatar billede lee Nybegynder
02. april 2002 - 13:48 #6
ehmm lige et lille spm. fra sidelinien...
Hvor sætter man
Private Sub Command1_Click()
  Text1.SelStart = 0
  Text1.SelLength = Len(Text1.Text)
  Text1.SetFocus
End Sub

ind henne i textarea ?!?

/Lee
Avatar billede simon_jacobsen Nybegynder
02. april 2002 - 14:42 #7
takker :)
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