Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34

    [VB6] Trovare il nome di un Form

    La mia domanda potrebbe essere semplice per voi, vedrò di esporla chiaramente.

    Come faccio a rilevare il nome del form che contiene un determinato controllo?

    Public Sub addControllo(ByVal controllo As Control)
    dim nomeForm as string
    nomeForm=?
    End Sub
    in pratica ricevo come parametro il controllo in questione e di lui riesco ad usarne tutte le caratteristiche (prendete come esempio una TextBox).

    Se faccio per esempio controllo.Name mi dice "Text1".

    Ma come rilevo il nome del form che contiene quella text?

  2. #2
    non fai prima a passare anche la form come argomento alla sub?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    Si, certo. Ma dovrei cambiare diverse chiamate all'interno del mio programma, quindi preferirei un modo per trovare il nome della form dato il controllo.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481

    Re: [VB6] Trovare il nome di un Form

    nomeForm = controllo.Container.Name
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    Grazie mille Oregon.

  6. #6
    Ciao.
    Dovrebbe essere Control.Parent.Name, ma non vorrei confondermi/ti con il .NET

    Facci sapere...
    Ciao

    OOoops ... chiedo scusa ... sono arrivato in ritardo e magari ho detto pure una castroneria

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    No jeremy è giustissima la tua.

    Perchè se la text è dentro una PictureBox, per esempio, il container mi da il nome della picture.

    Il parent invece mi dice il nome della form a prescindere. Grazie mille ^^

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.