Stile windows XP e crystal report

giovedì 20 ottobre 2005 - 20.18

Seventyone Profilo | Newbie

salve a tutti
ho provato ad abilitare lo stile di xp come suggerito anche nel tip
http://www.dotnethell.it/tips/XPStyle.aspx
tutto funziona (quasi nel senso che i DateTimePicker non ne vogliono sapere) ma il problema maggiore è con CrystalReportViewer da cui spariscono alla vista (ma sono ancora presenti e funzionanti) i pulsanti della toolbar mi spigo meglio: la toolbar c'è i pulsanti pure ma le icone dei pulsanti non si vedono più qualche idea su come farle tornare o devo abbandonare l'idea di applicare lo stile dell'xp?
visto che ci troviamo in argomento se avete qualche idea per i DateTimePicker visto che anche loro si rifiutano di assumere lo stile di xp ogni suggerimento è ben accetto :-)
Ciao Germano.

trinity Profilo | Guru

Strano...domanda banale hai provato a ricaricare il controllo crystalreportviewer?

Ciao

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz

Seventyone Profilo | Newbie

scusami cosa intendi per ricaricare?

io ho provato a rifare la form con un nuovo viewer ma ho ottenuto lo stesso risultato

trinity Profilo | Guru

Si intendevo quello..ricapitolando...quando esegui la tua applicazione e carichi l'anteprima della stampa i pulsanti sul crystalreportviewer sono visibili e funzionanti?

Ciao

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz

Seventyone Profilo | Newbie

se non applico lo stile di xp si sono visibili e funzionanti

se invece applico lo stile xp non sono visibili ma sono funzionanti

trinity Profilo | Guru

leggi questo articolo ti può essere utile per creare un'applicazione con stile win xp.
http://www.dotnethell.it/articles/WindowsXPStyles.aspx

ciao

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz

Seventyone Profilo | Newbie

già letto ma non mi avvia l'applicazione dandomi l'errore:
Impossibile avviare l'applicazione specificata. La configurazione dell'applicazione non è corretta......

io invece ho trovato questo:
http://support.businessobjects.com/library/kbase/articles/c2016998.asp?ref=devzone_xiresources_tipsandtricks

quindi (se non ho capito male) non posso applicare lo stile di xp con il viewer

trinity Profilo | Guru

T enon devi far altro che impostare la proprietà degli oggetti flatstyle su system e per tagliare la testa al toro della cartella dove vi sarà l'exe del tuo applicativo devi copiare questo file che ti posto dandogli il nome esempio

windowsapplication.exe.Manifest

Ciao

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz

Seventyone Profilo | Newbie

scusami ma non riesco a scaricare l'allegato mi rimanda ad una pagina inesistente
cmq ho già provato ad applicare il file manifest sia come risorsa nell'eseguibile sia come file separato nella cartella dell'eseguibile ma mi restituisce l'errore che ti ho detto prima
non sò se dico una fesseria ma credo che poichè nell'applicazione ci sono dei datetimepicker (che non hanno la proprietà flatstyle) non sia possibile applicare lo stile dal file manifest

Seventyone Profilo | Newbie

h detto una fesseria il manifest è proprio per i controlli non dotati della proprietà flatstyle

Seventyone Profilo | Newbie

pare sia riuscito a risolvere il problema grazie a questo articolo:
http://www.codeproject.com/buglist/EnableVisualStylesBug.asp
in cui in pratica dice di applicare
Application.EnableVisualStyles(); e
Application.DoEvents();
nel Main prima di
Application.Run(new Form1());
e non prima di
InitializeComponent();
come scritto nell'articolo (comunque ottimo) che avevo consultato qui
in effetti in questo modo tutti i controlli assumono l'aspetto di Xp e nel viewer le immagini risultano visibili.

un grazie a trinity per l'aiuto e la pazienza che ha avuto :-)
ciao a tutti
Germano.

trinity Profilo | Guru

L'importante è aver risolto...quando vuoi potrai sempre avere un'aiuto dal forum..
Ciao

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5