Avatar billede blueeye97 Nybegynder
23. november 2005 - 23:32 Der er 8 kommentarer og
1 løsning

Baggrundsfarve i tekstboxe

Jeg sidder og laver et program og vil godt have, at baggrundsfarven skifter i tekstboxene efterhånden som man tabber igennem dem. Altså at en tekstbox f.eks. har gul baggrund nor den har "gotfocus".

Det er jo nemt nok at skrive det i got og lotfocus i hver tekstbox. Men kan det ikke gøres nemmere ved hjælp af en sub der tjekker hvilken textbox der har focus og så ændrer efterhånden.

Noget a´la det her:

sub bgfarve()

Tjekke hvilken textbox der har focus
ændre dens baggrundsfarve til f.eks. gul
Ændre de andre til hvid

end sub
Avatar billede kabbak Professor
23. november 2005 - 23:35 #1
er det i VB6 eller VBA
Avatar billede blueeye97 Nybegynder
23. november 2005 - 23:36 #2
vb6
Avatar billede kabbak Professor
23. november 2005 - 23:39 #3
hvis du har dem i et index, så virker dette

Private Sub Text1_GotFocus(Index As Integer)
Text1(Index).BackColor = vbYellow
End Sub

Private Sub Text1_LostFocus(Index As Integer)
Text1(Index).BackColor = vbWhite
End Sub
Avatar billede blueeye97 Nybegynder
23. november 2005 - 23:41 #4
Jeg er ikke helt med. Som du viser det, skal jeg stadigvæk skrive det hele for hver got/lost eller ?
Avatar billede kabbak Professor
23. november 2005 - 23:45 #5
Når du laver en tekstbox og vil lave 1 mere, så kopier den første og sæt den ind igen, nu spørger VB om du vil lave et Control array, sig ja til det og sæt lige så mange tekstboxe ind som du vil bruge.

Nu kan du lave al kode på en select case index

Da de kaldes med deres index
Avatar billede blueeye97 Nybegynder
23. november 2005 - 23:50 #6
Ahhh... Smart...

Takker :o)

smid lige et svar...
Avatar billede kabbak Professor
23. november 2005 - 23:51 #7
et svar ;-))

fandt du ud af det ?
Avatar billede blueeye97 Nybegynder
24. november 2005 - 00:12 #8
Nææh men jeg er også for træt til det nu :o))... Jeg kigger på det i morgen..
Avatar billede blueeye97 Nybegynder
24. november 2005 - 13:10 #9
Nu har jeg testet det og JEP... Det virker :o)
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