Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    2

    [C#] - "vedere" gli oggetti di un form da un altro.

    Sottopongo il seguente problema:
    Ho creato una form MDI che ne contiene altre 2 (frm1 e frm2). Cliccanto un pulsante da frm1 mi aspetto di potere accedere ad un metodo pubblic di frm2.. invece il compilatore mi riporta il seguente errore:

    protected void Cmd1_Click(object sender,EventArgs e)
    {
    frm2.Add_button("a");
    }


    testfrm.cs(78,3): error CS0246: The type or namespace name 'frm2' could not be
    found (are you missing a using directive or an assembly reference?)

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: [C#] - "vedere" gli oggetti di un form da un altro.

    Così?
    codice:
    protected void Cmd1_Click(object sender,EventArgs e)
    {
      frm2 myFrm = new frm2;	 	
      myFrm.Add_button("a");
    }
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    2
    no.. frm2 è istanziata all'atto della form MDI.. ed è a quell'istanza che vorrei accedere.

    Schematizzo la situazione
    Mdifrm: form principale che istanzia e visualizza
    frm1 e frm2
    da frm2 vorrei accedere ai metodi di frm1

    ho gia provato

    protected void Cmd1_Click(object sender,EventArgs e)
    {
    this.MdiParent.frm2.Add_button("a");
    }

    ma ritorna il seguente errore.
    /*
    testfrm.cs(75,8): error CS0122: 'System.Windows.Forms.Control.parent' is
    inaccessible due to its protection level
    */
    Forse con Mdiparent posso accedere solo alle prop/metodi della classe form.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.