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

    [VB6] Riferimento ad un ocx

    Salve.. situazione semplice ma incapace a trovare la soluzione
    Ho creato un ocx (controllo utente) di nome Pippo.
    Nel progetto che lo contiene ho definito anche il form Topolino.
    Quando pigio un pulsante presente su Pippo mi viene caricato il form Topolino.

    Io vorrei che dal form Topolino potessi accedere alle proprietà del controllo Pippo..

    Ho cercato su manuali e internet ma non ho trovato come.

    Grazie, Matteo

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Nel form Topolino metti un bottone e incolla questo pezzettino di
    codice. Ricorda di sostituire i nomi del form e dell'ocx corretti.
    codice:
    Private Sub Command1_Click()
    Dim f As Form
    Dim c As Control
        For Each f In Forms
            If f.Name = "Topolino" Then ' Nome del form che contiene il tuo OCX
                For Each c In f.Controls
                    If c.Name = "MyUC" Then ' Nome dell'OCX
                        With c
                            Text1.Text = "Top    = " & .Top & vbCrLf & _
                                         "Left   = " & .Left & vbCrLf & _
                                         "Width  = " & .Width & vbCrLf & _
                                         "Height = " & .Height
                        End With
                    End If
                Next c
            End If
        Next f
    End Sub
    Ciao,
    Ciao, Brainjar

  3. #3
    Già... vero... non ci avevo pensato..

    Grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.