MDI - Problema con trasferimento dati FromChild - FromChild

di il
3 risposte

MDI - Problema con trasferimento dati FromChild - FromChild

Ciao
ho una applicazione MDI.

Dal FormParent apro le varie form.

Ho una form dove vado a modificare i dati, dati che richiamo nella finestra AppStart (che resta sempre aperta).

Quindi Apro Applicazione, si apre subito AppStart. Da qui tramite button apro Form1.

Non riesco a passare un dato da Form1 a AppStart.
Ho provato inserendo questo codice:
DirectCast(Me.ActiveMdiChild, start).TextBox11.Text = "22"

Ma mi dice che l'istanza è vuota.
Come posso fare per aggiornare i dati di quella finestra, sembra quasi non sia attiva.


Grazie mille a tutti

3 Risposte

  • Re: MDI - Problema con trasferimento dati FromChild - FromChild

    Ciao,
    se non ho capito male tu vorresti poter inserire, da una form aperta, un valore all'interno di una textBox che stà all'interno di un'altra finestra anche essa aperta...
    Se cosi fosse, probabilmente basterà:

    ' dalla form2:

    form1.TextBox11.Value= "22"

    Fammi sapere come va.
  • Re: MDI - Problema con trasferimento dati FromChild - FromChild

    Non mi dà errore, ma non aggiorna la textbox della form1

    Sembra quasi che quando apri una finestra sopra l'altra non riesca più a capire quale finestra è attiva
  • Re: MDI - Problema con trasferimento dati FromChild - FromChild

    Ciao,
    se non ti da errore non vuol dire che sia giusto (anche se penso che lo sia ) Visto l'ora tarda potrei sbagliare ora ma potresti provare con il sostituire il 'value' con il 'text':
    form1.TextBox11.Text= "22"
    e vedere cosa dice. Inoltre dovresti postare un poco di codice per sapere come apri le form. Ad esempio io nella finestra madre faccio cosi:
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Me.WindowState = FormWindowState.Maximized
            Form6.MdiParent = Me
            Form6.Show()
        End Sub
    
    Fammi sapere,
    notte.
Devi accedere o registrarti per scrivere nel forum
3 risposte