Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327

    [VB6] Riferimenti a controlli su form diversi

    Sapreste dirmi se possibile come fare, per dichiarare un controllo come Public?
    Mi spego meglio.

    Per fare riferimento ad un Form faccio così, in un modulo inserisco:
    <code------------------------------------------------->

    Public fMainForm As frmMain

    <-------------------------------------------------code>

    In questo modo posso fare riferimento a quel form in qualsiasi punto del programma.

    Ma se voglio fare riferimento anche ad un determinato controllo (es. CommadButton) di quel form, come faccio?

    Grazie!
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  2. #2
    codice:
    frmForm.TuoControllo

  3. #3
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    codice:
    Public myCmd As CommandButton
    poi, magari nella Sub Main():

    codice:
    Set myCmd = fMainForm.TuoCommand
    Boolean

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Allora nel module inserisco questo codice:

    <code>-----------------------------------------------

    Option Explicit

    Public fMainForm As MDIfrmMain
    Public fSchedario As frmSchedarioAllievi
    Public myFrame As Frame


    Public Sub BloccaFrame()

    Set myFrame = fSchedario.Frame1
    myFrame.Enabled = False

    End Sub

    <code>-----------------------------------------------

    Dopodichè nell'evento Load della Form (fSchedario) cerco di richiamare la Sub BloccaFrame...
    ma non funza...dove sbaglio?
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  5. #5
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    sicuramente devi prima impostare fSchedario, quindi:

    codice:
    Set fSchedario = Me
    BloccaFrame
    per la prossima volta ti condsiglio di non dire solo "non funziona", ma specifica numero e descrizione dell'errore...

    Boolean

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.