Newsgroup: it.comp.appl.access
Titolo: Barra scorrimento su Controllo Immagine

Ciao a tutti
Ho già postato per questo problema ,
e ho ricevuto delle risponte interessanti  come quella di
Roberto, (che ringrazio ) mi a indirizzato su alcuni controlli Kodak ,
non mi sono serviti per questo problema , ma li ho usati
in altro ambito sulla stessa applicazione .
Ho anche provato (sempre su consiglio di Roberto)
ad usare dei pulsanti per variare il valore delle proprietà
Height e Width del mio controllo Immagine , ma non ho lo spazio nella
maschera ,
mi sarebbe andato bene anche ingrandire il controllo ,ma ho visto che
variando i valori  Height e Width  il controllo aumenta le dimensioni
e poi scompare sotto altre sottomaschere , quindi mi annulla  l'effetto
ingrandimento .
Vorrei sapere se è possibile superare questo problema oppure se
esiste un controllo Immagine di terze parti  che
abbia le barre di scorrimento
Ciao Giuseppe

 ha scritto nel messaggio
news:VRVZc.244505$5D1.11...@news4.tin.it...

Non ho capito se hai poi usato la proprietà Zoom dei controlli ActiveX
Kodak.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


No perchè con la proprietà Zoom
l'immagine peggiora in modo sensibile ,
sia con il controllo Immagine  che con
l'ActiveX
Ciao Giuseppe

 ha scritto nel messaggio
news:iyYZc.191988$OR2.8...@news3.tin.it...

Se il file è di tipo .jpg non mi risulta che con l'ActiveX si abbia un
deterioramento dell'immagie, a meno che il file sia troppo compresso o fai
uno Zoom sopra al 300%.
Comunque tuo è il databse, quindi sta a te decidere.


 ha scritto nel messaggio
news:Ud0_c.75036$1V3.1...@twister2.libero.it...

Il mio No si riferiva alla proprietà Zoom del controllo immagine
dove il deterioramento è notevole ,
per quanto riguarda l'ActieX Kodak l'ho usato in altra parte
dell'applicazione
e sono più che soddisfatto , ho usato l'esempio visualizza/modifica
file immagine .
Però non sono riuscito a usare  il Controllo modifica immagine Kodak ,
dove avrei voluto , visto che questo controllo ha a disposizione
le barre di scorrimento,  ti spiego (ci provo) :
Ho una maschera piuttosto complessa ,
dove ho anche questo benedetto controllo Immagine che mi serve
per visualizzare immagini di un catalogo residenti su disco
ho creato  una tabella con un campo Path (testo) con
un record del percorso per ogni immagine (circa 6700).
L'origine  Record della maschera include anche
la tabella con il campo Path
Sulla proprietà Corrente della maschera ho :
Private Sub Form_Current()
On Error Resume Next
Me![Immagine].Picture = Me![Path]
End Sub
Nella maschera ho inserito una casella di testo Path
e sull'evento Dopo Aggiornamento ho:
Private Sub Path_AfterUpdate()
On Error Resume Next
Me![Immagine].Picture = Me![Path]
End Sub
Tutto funziona perfettamente , però se io sostituisco  il
controllo Immagine con il controllo
Controllo modifica immagine Kodak , rinominandolo Immagine
non riesco più a vedere le immagini , non so come
collegare il controllo Kodak con il resto della maschera
Non so se ho spiegato bene ,
comunque grazie ugualmente  per il tempo che
ti faccio perdere
Ciao Giuseppe

 Ciao Giuseppe


 ha scritto nel messaggio
news:B4f_c.75952$1V3.1...@twister2.libero.it...

Ho modificato il codice  così :
Private Sub Path_AfterUpdate()
On Error Resume Next
CtlActiveXImage.Image = Me!Path
CtlActiveXMiniature.Image = Me!Path
End Sub
sia per l'evento su Corrente della maschera che
dopo aggiornamento della casella di testo Path
mi succede che funziona solo il controllo anteprime
( CtlActiveXMiniature) , mentre il Controllo modifica immagine Kodak
non riesco a visualizzare nulla ,
le ho provate tutte , ho cercato di capire il funzionamento con il
tuo esempio ActiveXKodak , ma non capisco perchè riesco
a vedere solo le miniature
Gli activeX sono tutti registrati,
se mi puoi fare un po' di luce
Ciao Giuseppe

 Ciao Giuseppe
Per visualizzare l'immagine in un Controllo modifica immagine Kodak, dopo
avere impostato la proprietà Image con il patth dell'immagine devi anche
dare il comando Display, quindi se il file immagine è di tipo multipagina
devi impostare la pagina a 1, infine è bene fare il firt dell'immangine
all'interno del controllo; prova così:
CtlActiveXImage.Image = Me!Path
CtlActiveXImage.Page = 1  'solo se multipagina
CtlActiveXImage.Display
CtlActiveXImage.FitTo 0, True
CtlActiveXMiniature.Image = Me!Path
Per i controlli miniatura il Display non è necessario; fra l'altro, se il
file immagine non è multipagina (adesempio certi tipi di faile Tiff), nono
halcun significato usare anche un controllo miniatura, visto che in esso
vedrai in piccolo la stessa immagine del Controllo modifica immagine Kodak.


 ha scritto nel messaggio
news:xFn_c.76828$1V3.1...@twister2.libero.it...

Grazie Roberto
sono riuscito  a far funzionare perfettamente il Controllo Kodak ,
un solo piccolo dettaglio, non sono riuscito a trovare , o forse non c'è
la possibilità di dare uno sfondo bianco al Controllo CtlActiveXImage ,
avendo moltissime immagini con sfondo bianco , preferivo impostare
lo sfondo bianco .
Grazie ancora ( non è stato tempo perso)
Ciao Giuseppe

 Ciao Giuseppe
