Avatar billede adagio Nybegynder
27. september 2003 - 14:47 Der er 4 kommentarer og
1 løsning

Ændre navn på label i anden form? og labels array

15 for hvert spørgsmål:

1)

Hvordan kan man ændre navnet på en label i en anden form (Den form som kalder formen som skal ændre navnet)

I frmMain har jeg prøvet at lave en funktion:

Public Shared Sub changePlayerName(ByVal player As Integer, ByVal playername As String)
Me.lblSpiller1.text = playername
End sub

Men den gidder ikke acceptere en ændring i labels


2)

Hvordan kan man sætte labels ind i et array?
I VB6 kunne man bare skrive et index nummer i label'ens properties, men den mulighed kan jeg ikke findet... Hvor er den gemt?
Avatar billede adagio Nybegynder
27. september 2003 - 18:53 #1
Nå, her kommer vist ingen svar, så jeg lukker
Avatar billede odegaard Nybegynder
27. september 2003 - 18:59 #2
4 timers frisk på en lørdag... det var ikke meget :-)
Avatar billede odegaard Nybegynder
27. september 2003 - 19:01 #3
Du skal have en reference til din form. 'Me' er jo den form du er i (dvs. frmMain)
Avatar billede adagio Nybegynder
27. september 2003 - 19:06 #4
Hvad mener du med reference?

Og ja, det er 'me' jeg har tænkt mig at bruge. Prøver lige at forklare lidt nærmere:

frmLogin er den form hvor der bliver indtastet et spiller-navn
frmMain er den form hvor labels er

frmLogin kalder changePlayername(int, string) i frmMain

Jeg lukkede spørgsmålet fordi jeg gerne vil få det lavet i dag, så valgte jeg at begynde i VB6 istedet, så jeg senere kan konvertere om...
Avatar billede odegaard Nybegynder
27. september 2003 - 19:19 #5
ok hvis du ikke er inde i Objekt Orienteret programmering, så skal du nok lige læse lidt på lektien først :-)
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