Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    99

    [VB6] Creare picturebox da codice

    Mi rendo conto che è una domanda alquanto stupida ma...come si può creare una picturebox da codice? Ho provato in mille maniere ma mi da sempre errore.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dicci una o due delle mille maniere che hai provato ... magari sbagli solamente in una riga di codice ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    99
    Una delle miriadi di prove è stata
    codice:
     Dim immy As PictureBox
        Set immy = PictureBox
        With (immy)
            .Left = 0
            .Top = 0
            .Width = 100
            .Height = 100
            .Picture = test.bmp
       End With

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    99
    Nessuno ha idea di come si crea una picturebox da codice?

  5. #5
    .Picture = test.bmp
    End With
    Sicuramente è sbagliata questa riga: per caricare una picture devi usare il comando

    codice:
    Picture1.Picture = LoadPicture (nomefiledacaricare)
    Prova e guarda se funziona..

    fammi sapere..

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    99
    Si è vero ho sbagliato il caricamento della immagine. Ho corretto ma quando abbio mi errore a questa riga
    codice:
    Set immy = PictureBox
    L'errore è "Necessario oggetto"

  7. #7
    In effetti è vero, non ci avevo fatto caso perchè l'occhio mi era cascato su picture..

    cmq:

    codice:
    Private WithEvents pic As PictureBox
    
    Private Sub Form_Load()
    
    Set pic = Controls.Add("VB.picturebox", "pic")
    With pic
    .Visible = True
    .Width = 2000
    .Top = 1000
    .Left = 1000
    .picture = loadpicture ("c:\foto.bmp")
    'inserisci tutte le proprietà che vuoi
    End With
    
    end sub
    Se guardi la prima riga di codice ti accorgerai che ho inserito la formula "WithEvents", in quanto una picturebox non ha solo delle proprietà ma anche degli eventi.

    Ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    99
    Ti ringrazio tantissimo. Avevo sfogliato un po in giro ma non avevo trovato nulla al riguardo, probabilmente non usavo le keywords esatte. :-P

  9. #9
    Figurati..cmq vale per tutti i controlli: se però devi inserire oggetti come gli Shape puoi omettere le parole "withevents" dalla dichiarazione in quanto gli Shape non possiedono eventi..

    Ciao

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.