Avatar billede alaflam Nybegynder
11. oktober 2005 - 10:33 Der er 4 kommentarer og
1 løsning

ændre fra en anden classe?

Hej,

Jeps, der komme lige lidt for mange spørgesmål fra mig af, må håbe det vil være den sidste før ferien :)

Jeg har en form1 der ligger i en classe
og jeg har en anden classe download der ovre form1.

hvordan kan jeg få adgang til den knap jeg har lavet i form1 fra download, hvis jeg new form1 så har jeg et nyt object, hvilket ikke vil hjælpe meget, prøver på at jat lave en property for den knap (set og get) så kan jeg stadigvæk ikke få adgang til den, laver jeg den til statics, så får jeg fejl meddelse ?
Avatar billede alaflam Nybegynder
11. oktober 2005 - 10:36 #1
måske skulle jeg sende en reference til class download ?

new Download(this.form1);
Avatar billede alaflam Nybegynder
11. oktober 2005 - 10:41 #2
smart nok,

men når jeg sender Form1 til den anden classe, så får den ikke adgang til alt det Form1 indholder (knapper, label) osv.
Avatar billede spif2001 Nybegynder
11. oktober 2005 - 10:55 #3
De er private. Du skal lave public metoder på formen du kan kalde, som så ændrer tekst eller hvad nu på GUI komponenterne.
Avatar billede alaflam Nybegynder
11. oktober 2005 - 11:07 #4
jeg har sendt formen som bliver oprettet på den anden classe

og i form1 class ligger der

        public string Speed
        {
            get { return speed.Text; }
            set { speed.Text = Speed; }
        }

men der sker ikke noget når jeg kalder Speed = "as";
Avatar billede alaflam Nybegynder
11. oktober 2005 - 16:52 #5
ok, jeg har lavet få funktioner til at sende objectet til en anden klasse.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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