Avatar billede bengun Novice
12. juli 2007 - 15:59 Der er 5 kommentarer og
1 løsning

Kald form fra form med parameter

Hej.

Jeg kan finde ud af at kalde en form med parametre. Hjælp....

string MyParameter = "Jeg kommer fra Form1";

Form2 MyForm2 = new Form2(MyParameter);
MyForm2.Show(this);
Avatar billede bengun Novice
12. juli 2007 - 15:59 #1
Jeg kan IKKE finde ud af det.......
Avatar billede kalp Novice
12. juli 2007 - 16:09 #2
Kan ikke huske hvilken af dem det er .. men har lavet det her..
http://www.kalp.dk/ToForms.zip
eller
http://www.kalp.dk/ToFormsVersion.zip
Avatar billede kalp Novice
12. juli 2007 - 16:11 #3
Du skal bruge samme tankegang.

I din konstruktør på form2 skal du skrive

public Form2(string parameter)
{

}

før du  den kan modtage din parameter.
Avatar billede lasserasch Juniormester
13. juli 2007 - 08:18 #4
Jeg ville gøre det således :


Din Myform2 :

namespace TestApp
{
    public partial class MyForm2 : Form
    {
        private String _Param1;
        public MyForm2 ( )
        {
            InitializeComponent();
        }


        public void Init ( String Param1 )
        {
            this._Param1 = Param1;
            this.Show();
        }
    }
}



Og fra den første form skulle du så kalde like this :

string MyParameter = "Jeg kommer fra Form1";

MyForm2 MyForm2 = new MyForm2();
MyForm2.Init();



/Lasse
Avatar billede bengun Novice
13. juli 2007 - 09:24 #5
Hej lasserasch

Tusing tak. Det var lige det jeg skulle bruge.

Send et svar.
Avatar billede lasserasch Juniormester
13. juli 2007 - 10:01 #6
Svar!
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