Avatar billede left Nybegynder
26. juni 2004 - 17:56 Der er 4 kommentarer og
1 løsning

Procedure ref. til objekt

Jeg har lavet en procedure i et modul, som kan udregne et resultat. Jeg vil samtidig gerne kunne rense indholdet af Form1.TextBox1.Text, så der ikke står noget. Men hvordan referer jeg til objektet (TextBox1) fra proceduren?

Det virker jo ikke bare at skrive:
Form1.TextBox1.Text = ""

Virker banalt, men kan ikke lige få det til at virke :-)
Avatar billede finger Nybegynder
28. juni 2004 - 09:04 #1
den nemme og grimme: gør som du selv har foreslået men ændre i koden så textboxen bliver public.

den pæne: lav en public property i din form som ændrer værdien. ex:

public string TextBoxString
{
  set
  {
      this.Textbox1.Text = value;
  }
  get
  {
      return this.Textbox1.Text;
  }

}
Avatar billede left Nybegynder
07. juli 2004 - 15:29 #2
Jeg bruger i Visual Basic, saa vil gerne have koden til dette :-)
Avatar billede finger Nybegynder
07. juli 2004 - 15:40 #3
Nu er VB ikke lige mig, men mon ikke det er i denne retning?:

Public Property TextBoxString As String
Get
Return Textbox1.Text
End Get
Set (Value as String)
Textbox1.Text = Value
End Get
End Property
Avatar billede left Nybegynder
16. juli 2004 - 23:15 #4
Jeg kan ikke få det til at virke.

Altervative forslag?
Avatar billede left Nybegynder
19. juli 2004 - 23:27 #5
Lukker
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