Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    63

    [VB.NET] controllo picturebox

    Buon pomeriggio a tutti,

    ho un problema che puo sembrare banale: sto sviluppando un controllo ocx con vb.net che carica piu immagini in una picturebox....purtroppo nela casella degli strumenti di visual studio 2008 non è presente (o non trovo) il controllo picturebox
    ha cambiato nome? dove lo trovo?


    in attesa di vostre risposte
    vi ringrazio anticipatamente

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Un ocx con VB.NET ??????????????????? VVoVe: VVoVe:
    Comunque la PictureBox è sempre presente di Default come controllo nella ToolBox di VB2008. Se l'hai cancellata per sbaglio la ripuoi ricaricare in questo modo: \ToolBox\Pulsante dx del Mouse\Choose Items\.Net Framewok Components\PictureBox
    Altrimenti la crei da codice.
    Ciao
    Sbagliare è umano, perseverare è diabolico.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    63
    cercando un po su msdn ho trovato questo

    http://msdn.microsoft.com/it-it/library/ms750559.aspx

    per i WPF il controllo picturebox (windows form) equivale al controllo image....

    1) siccome sono nuovo sul tema un wpf è/o puo fungere da ocx?
    o meglio: una volta completato il progetto lo devo utilizzare con una pagina asp.


    2) le proprieta del controllo image non corrispondono con quelle della picturebox.
    come "converto" questo codice per la proprioeta image?

    codice:
    Dim pg As Graphics = PictureBox1.CreateGraphics
      Dim img1 As Image = Image.FromFile("c:\x.jpg")
      Dim img2 As Image = Image.FromFile("c:\y.jpg")
    
      pg.DrawImage(img1, 0, 0)
      pg.DrawImage(img2, 200, 200)
    ti ringrazio per l'interessaento

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Io non ho capito qual'è il problema, prima hai chiesto:

    Originariamente inviato da Relisyss
    Buon pomeriggio a tutti,

    ho un problema che puo sembrare banale: sto sviluppando un controllo ocx con vb.net che carica piu immagini in una picturebox....purtroppo nela casella degli strumenti di visual studio 2008 non è presente (o non trovo) il controllo picturebox
    ha cambiato nome? dove lo trovo?


    in attesa di vostre risposte
    vi ringrazio anticipatamente
    Poi chiedi:

    Originariamente inviato da Relisyss
    cercando un po su msdn ho trovato questo


    1) siccome sono nuovo sul tema un wpf è/o puo fungere da ocx?
    o meglio: una volta completato il progetto lo devo utilizzare con una pagina asp.


    2) le proprieta del controllo image non corrispondono con quelle della picturebox.
    come "converto" questo codice per la proprioeta image?

    codice:
    Dim pg As Graphics = PictureBox1.CreateGraphics
      Dim img1 As Image = Image.FromFile("c:\x.jpg")
      Dim img2 As Image = Image.FromFile("c:\y.jpg")
    
      pg.DrawImage(img1, 0, 0)
      pg.DrawImage(img2, 200, 200)
    ti ringrazio per l'interessaento
    Sbagliare è umano, perseverare è diabolico.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    63
    mi spiego meglio....con visual studio 2008 avevo intenzione di fare una web application user control...in fase di progettazione nella casella degli strumenti non era presente il controllo picturebox....cercando su msdn ho trovato che questo controllo è stato sostituito con il controllo image che pero non permette di effettuare le stesse operazioni (in fatti il codice che ho postato non è "convertibile" per il controllo image)....ho risolto creando l'user control come class library (che prevede il controllo picturebox)
    il mio obiettivo finale è di integrare questo user control in una pagina asp.


    se dovesse interessare, il codice funzionante per questo tipo di progetto è:
    codice:
            Dim pg As System.Drawing.Graphics = PictureBox1.CreateGraphics
            Dim img1 As System.Drawing.Image = System.Drawing.Image.FromFile("C:\Documents and Settings\All Users\Documenti\Immagini\Immagini campione\img1.jpg")
            Dim img2 As System.Drawing.Image = System.Drawing.Image.FromFile("C:\Documents and Settings\All Users\Documenti\Immagini\Immagini campione\img2.jpg")
    
            pg.DrawImage(img1, 0, 0)
            pg.DrawImage(img2, 200, 200)

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