Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85

    [VB6] inserire il risultato di un label di un form in un textbox di un altro form

    Ciao a tutti, ho un piccolo problema.

    Io ho 2 form: frmAnagraficaDocente e frmAnagraficaStudente
    dove sono presenti, in entrambi, i vari dati.
    In particolare sono presenti i campi textbox:
    - txtCitta
    - txtProvincia
    per entrambi i form.
    A lato di questo textbox ho aggiunto un button.
    Questo button apre un altro form: frmComune dove è presente un DataGrid con dei filtri.
    Il risultato è 3 label:
    - lblComuneScelto
    - lblCapScelto
    - lblCapoluogoScelto
    - lblProvinciaScelta
    Questi label devono essere inseriti, o almeno i due richiesti che sono:
    - lblComuneScelto
    - lblProvinciaScelta
    nelle 2 textbox sopra descritte, dopo aver cliccato il button: btnSalva

    Spero di essere stato chiaro nella descrizione del problema...
    Grazie a tutti per l'aiuto!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... mi sembra semplice ...

    frmAnagraficaDocente.txtCitta.Text = frmComune.lblComuneScelto
    frmAnagraficaDocente.txtProvincia.Text = frmComune.lblProvinciaScelta

    ... a meno che non abbia capito bene il problema ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    ma queste due righe di codice dove vanno??

    grazie per la risposta

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Subito dopo il codice che valorizza le label ... non so come e' organizzato il tuo codice ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    funziona anche se io ho due form che si collegano al frmComuni???

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    bhe posso provare con una if
    che ne dite??

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    non so come fare la if???

    Io ho pensato a questo:
    If frmAnagraficaDocente Then
    frmAnagraficaDocente.txtCitta.Text = frmComune.lblComuneScelto
    frmAnagraficaDocente.txtProvincia.Text = frmComune.lblCapoluogoScelto
    frmAnagraficaDocente.txtCap.Text = frmComune.lblCapScelto
    frmAnagraficaDocente.txtStato.Text = frmComune.lblStatoScelto

    ElseIf frmAnagraficaStudente Then
    frmAnagraficaStudente.txtCitta.Text = frmComune.lblComuneScelto
    frmAnagraficaStudente.txtProvincia.Text = frmComune.lblCapoluogoScelto
    frmAnagraficaStudente.txtCap.Text = frmComune.lblCapScelto
    frmAnagraficaStudente.txtStato.Text = frmComune.lblStatoScelto
    End If

    però nome faccio a diglio tra if e then che:
    se i dati vanno in frmAnagraficaDocente fai la prima parte
    se vanno in frmAnagraficaStudente la seconda???

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... in questo caso devi passare un riferimento al form chiamante in modo che possa essere utilizzato tale riferimento ...

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    ovvero???

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora ... ci sono tanti metodi per risolvere ... dipende anche da come hai organizzato le chiamate ... mostra quale codice usi prima di chiamare la frmComune dagli altri due form e il codice di frmComune che chiude tale form dopo la scelta.

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.