61
Programmazione / Re:Comportamento pulsanti
« il: 13 Marzo 2017, 11:53:14 »
Fai una ricerca su tutti i fili presenti nel programma se è presente in qualche altra parte la stinga " ButtonIns.Background = &00FF00 "
19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.
$ImLarghezza = ImageStat(User.Home &/ "ScalaImmagine/ImmagineOriginale.jpg").Width 'legge la larghezza dell'immagine
If $ImLarghezza > 350 Then 'controlla se è superiore a quella voluta
$Incognita = ($ImAltezza * 350) / $ImLarghezza 'calcola la giusta altezza proporzionale
Public Sub Button1_Click()
Dim $ImLarghezza As Integer
Dim $ImAltezza As Integer
Dim $Incognita As Integer 'incognita per trovare la larghezza o l'altezza da scalare proporzionalmente
Dim $ImScala As Image
Dim $ImScalata As Image
$ImLarghezza = ImageStat(User.Home &/ "ScalaImmagine/ImmagineOriginale.jpg").Width 'legge la larghezza dell'immagine
$ImAltezza = ImageStat(User.Home &/ "ScalaImmagine/ImmagineOriginale.jpg").Height 'legge la altezza dell'immagine
If $ImLarghezza > 350 Then 'controlla se è superiore a quella voluta
$Incognita = ($ImAltezza * 350) / $ImLarghezza 'calcola la giusta altezza proporzionale
$ImScala = Image.Load(User.Home &/ "ScalaImmagine/ImmagineOriginale.jpg") 'legge l'immagine
$ImScalata = $ImScala.Stretch(350, $Incognita) 'scala l'immagine con il valore dato all'altezza
$ImScalata.Save(User.Home &/ "ScalaImmagine/ImmagineScalata.jpg", 100) 'salva l'immagine scalata
Endif
If $ImAltezza > 150 Then 'controlla se è superiore a quella voluta
$Incognita = ($ImLarghezza * 150) / $ImAltezza 'calcola la giusta larghezza proporzionale
$ImScala = Image.Load(User.Home &/ "ScalaImmagine/ImmagineOriginale.jpg") 'legge l'immagine
$ImScalata = $ImScala.Stretch($Incognita, 150) 'scala l'immagine con il valore dato alla larghezza
$ImScalata.Save(User.Home &/ "ScalaImmagine/ImmagineScalata.jpg", 100) 'salva l'immagine scalata
Endif
PictureBoxScalata.Picture = Picture.Load(User.Home &/ "ScalaImmagine/ImmagineScalata.jpg")
End
Il programma io l'ho messo nella home.
Dove hai la cartella del programma? Nella Home?
Veramente molti complimenti, io, dopo aver installato le QT5 ricieste vedo tutto bene...Questo errore dovrebbe essere generato da un riferimento ad un path errato durante il caricamento dell'immagine.
Unica cosa, se vado in fatture, seleziono la fattura e clicco su visualizza,
si pianta sul Mod_Print
alla rigaCodice: [Seleziona].DrawImage(Image.Load(rsditta[14]), 20, 150) 'caricare immagine banner