Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [VB6]: Commondialog e Dimensioni Immagini

    Ciao carissimi,
    qui sotto vi posto un codice che utilizzo per acquisire delle immagini JPEG in una Picture:
    CommonDialog1.DialogTitle = "Apri"
    CommonDialog1.FileName = ""
    CommonDialog1.Filter = "Immagini JPEG (*.jpg*)|*.jpg*"
    CommonDialog1.ShowOpen
    CommonDialog1.InitDir = ("C:\...\IMG\")

    If Len(CommonDialog1.FileName) = 0 Then
    Else
    Immagine.AutoRedraw = True
    Immagine.Picture = LoadPicture(TXT_TEST_LOGO.text)
    End If

    e fin qui tutto bene, io vorrei che quando l'utente sceglie un'immagine con il pulsante
    Ok dalla finestra di dialogo, se le misure dell'img superano queste impostazioni 230x230 dia errore!

    Spero di essermi spiegato abbastanza bene
    vr-claudio

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Non puoi.

    Per leggere le dimensioni in pixels devi per forza caricare l'immagine in un PictureBox nascosto impostando:
    - AutoSize = True
    - ScaleMode = vbPixels

    Altrimenti invece di usare il controllo CommonDialog.OCX, puoi fare tutto con le funzioni API e subclassando la libreria CommonDialog.dll puoi intercettare addirittura il clic sul nome del file.
    Vedi questo mio esempio:

    Common Dialogs Advanced
    http://nuke.vbcorner.net/Progetti/VB...T/Default.aspx

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.