Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB.net] MDI passaggio valori

    Ciao, sapete dirmi come passare valori da un form figlio ad un form padre nei forms mdi?

    Mi spiego meglio io ho un form figlio che allo scatenarsi di un evento deve passare valori al form (padre). Il form padre ha una sub che elaborerà i dati e farà quel che dovrà fare.

    Sarebbe bellino se riuscissi a capire come passare valori tra i 2 form.

    Grazie per l'eventuale aiuto

  2. #2
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Hai accesso all'MDI contenitore tramite la proprietà MdiParent del tuo Form, che ti restituisce un oggetto Form generico.
    Ti basterà castarlo al tipo preciso del tuo form mdi ed avrai accesso a tutti i metodi Friend e Public di esso.

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  3. #3
    ti basterà castarlo al tipo preciso del tuo form mdi ed avrai accesso
    non ti ho ben capito

  4. #4
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Nel child puoi fare una cosa del genere:

    codice:
    Dim myContainer As MainForm = DirectCast(Me.MdiParent, MainForm)
    myContainer.statusBar1.Text = "Pippo"
    Supponendo appunto che il tuo form MDI sia di tipo MainForm (come l'hai definito tu) e che abbia un controllo status bar con modifier Friend o Public.

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  5. #5

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.