Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

Finestre di dialogo Apri e Salva con nome di Windows Vista con .NET 2.0

Chi ha provato ad utilizzare gli oggetti OpenFileDialog e SaveFileDialog di .NET 2.0 con Windows Vista si sarà sicuramente accorto che le finestre così visualizzate non utilizzano il nuovo stile, ma appaiono così come erano in Windows XP.

Cercando maggiori informazioni in rete, ho scoperto perché. Le nuove API introdotte con Windows Vista non supportano l'hook delle finestre di dialogo: poiché gli oggetti OpenFileDialog e SaveFileDialog effettuano proprio l'hooking delle finestre, i controlli corrispondenti vengono visualizzati con il vecchio stile.

Per fortuna qualcuno ha già pensato alla soluzione: sul sito Channel9 è disponibile un controllo, completo di codice sorgente in C#, che consente di visualizzare le finestre Apri e Salva con nome utilizzando lo stile di Windows Vista. Se siete interessati, lo potete trovare qui.

UPDATE (31 Dicembre, ore 13.44). Se l'avessi fatto apposta non ci sarei riuscito: io e il mitico Corrado Cavalli abbiamo scritto un post sullo stesso argomento a distanza di un quarto d'ora!!!

Print | posted on domenica 31 dicembre 2006 15:39 | Filed Under [ C# VB .NET Windows Related ]

Feedback

Gravatar

# re: Finestre di dialogo Apri e Salva con nome di Windows Vista con .NET 2.0

Certo, ti chiedo solo di indicare la fonte della notizia, magari con un link al mio blog. Sono contento che i miei post ti sembrino interessanti!
30/01/2007 16:16 | Marco Minerva
Gravatar

# Finestre di dialogo Apri e Salva con nome del .NET Framework 3.5

03/03/2007 14:06 | Around and About .NET World
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET