Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: wince - trasparenza

  1. #1

    wince - trasparenza

    salve, c'è un modo per rendere il colore di background di un oggetto (ad esempio una label) trasparente su wince? Non mi dite col colore Color.Transparent... ci ho già provato e risulta bianco....
    --------------------------------------
    NOI SIAMO I BORG!!
    LA RESISTENZA E' INUTILE!!
    --------------------------------------

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    93
    ciao ci provai anch'io tempo fa ma senza successo...o meglio non c'è la funzione diretta nel compact framework.su internet se non ricordo male c'era qualche libreria che poteva risolvere il problema, ma piantai li subito per mancanza di tempo.
    dev'essere questa http://www.codeproject.com/KB/dotnet...ntControl.aspx

  3. #3
    ti ringrazio per il bel esempio... mi potrebbe venire utile per un altro dispositivo che monta win mobile 6 su cui devo distribuire la stessa applicazione con la stessa trasparenza. Ma l'esempio però non riguarda win CE, infatti se provo a distribuirla sul dispositivo mi dà un eccezione di distribuzione su una dipendenza non trovata. :-(
    --------------------------------------
    NOI SIAMO I BORG!!
    LA RESISTENZA E' INUTILE!!
    --------------------------------------

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970

    Re: wince - trasparenza

    Originariamente inviato da BelenoS
    salve, c'è un modo per rendere il colore di background di un oggetto (ad esempio una label) trasparente su wince? Non mi dite col colore Color.Transparent... ci ho già provato e risulta bianco....
    Ma parli dei controlli in generale o ti serve una label ?
    Sbagliare è umano, perseverare è diabolico.

  5. #5
    Mi serve per tutti gli oggetti di un form... in sostanza ho una picturebox globale che ricopre tutta l'area del form (perchè devo caricare una image grande e distribuirla su tutto lo schermo, e da quel che ho visto non esiste la proprietà BackgroundImage per tutti gli oggetti nel .NET Compact Framework).
    Inoltre ho una serie di label e di picturebox ulteriori che con il BringToFront porto in primo piano rispetto alla picturebox distribuita su tutto il form (che adopero in sostanza come backgroundImage).
    Non so se mi sono spiegato. in sostanza mi si vedono i bordi bianchi di tutti gli oggetti, anche se
    impongo loro un backColor = Color.Transparent.
    Ho letto (e ho notato personalmente) che nel .NET Compact Framework non ci sono certi metodi
    grafici (anche di opacità e trasparenza) che avevi gratuiti nel .NET Framework normale e che se vuoi emulare degli effetti del genere su un dispositivo mobile devi importarti delle classi esterne o degli esempi... avete qualche suggerimento a riguardo?

    Grazie.
    --------------------------------------
    NOI SIAMO I BORG!!
    LA RESISTENZA E' INUTILE!!
    --------------------------------------

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Innazitutto usare una PictureBox per utilizzare un'immagine di background per la Form mi sembra un po uno spreco. No? Utilizzare l'evento Paint della form e disegnare lì lo sfondo??
    Sbagliare è umano, perseverare è diabolico.

  7. #7
    scusa la mia ignoranza, ma disegnarlo come se non si può assegnare un'immagine ad un oggetto, come ad esempio un form? C'è del codice apposta per fare questo? E comunque questo mi risolverebbe il mio problema (quello delle trasparenze)?
    --------------------------------------
    NOI SIAMO I BORG!!
    LA RESISTENZA E' INUTILE!!
    --------------------------------------

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Originariamente inviato da BelenoS
    scusa la mia ignoranza, ma disegnarlo come se non si può assegnare un'immagine ad un oggetto, come ad esempio un form?


    Scusa, qual'è il senso di questa frase?

    C'è del codice apposta per fare questo? E comunque questo mi risolverebbe il mio problema (quello delle trasparenze)?
    No, non risolverebbe il tuo problema, ma sono dell'idea che quando si butta giù del codice lo si deve fare nel modo corretto (oltre la sintassi del linguaggio ovviamente).

    Comunque sia studiati quest'esempio.
    Sbagliare è umano, perseverare è diabolico.

  9. #9
    ti ringrazio per il consiglio che mi hai dato, ma comunque quell'esempio lo avevo già visionato in precedenza... tra l'altro nel riquadro in alto a destra ci sono anche descritte le piattaforme in cui è supportato e non c'è win Ce... e provando a scaricarlo e a compilarlo mi dà un errore di compilazione e di distribuzione in wceload.exe e System_sr_enum_wm.cab O___O
    --------------------------------------
    NOI SIAMO I BORG!!
    LA RESISTENZA E' INUTILE!!
    --------------------------------------

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Ovviamente non devi prendere il progetto per intero, ma adattarlo.
    Sbagliare è umano, perseverare è diabolico.

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.