posts - 644, comments - 1986, trackbacks - 137

My Links

News

Raffaele Rialdi website

Su questo sito si trovano i miei articoli, esempi, snippet, tools, etc.

Archives

Post Categories

Image Galleries

Blogs

Links

Usare "My Places" in Visual Studio.NET

My Places è quell'area nelle open/save dialog che ospita alcune cartelle "favorite". Già note a chi fa uso di Office, esiste anche in Visual Studio.NET e io lo trovo particolarmente utile per saltare velocemente tra le cartelle dei miei progetti.

Visual Studio non permette di aggiungere nuove cartelle in My Places però lo si può fare con Office, a patto di usare la versione giusta, cioè la 10 (nella open dialog si sceglie Tools - Add to My Places). Si può usare ad esempio Visio for Enterprise Architects ma non Office 2003 perchè usa un ramo diverso del registry.

Con poco sforzo però si può aggiungere la cartella in My Places direttamente nel registry. La chiave di partenza è questa:

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Common\Open Find\Places\UserDefinedPlaces
Sotto questa chiave è necessario crearne una che ha per nome Place0. Se questa esiste già bisogna incrementare il numero dopo Place fino ad averne una univoca e con numero consecutivo.

Fatto questo poi bisogna creare alcuni valori:

  • Index è una DWORD e deve avere un indice consecutivo, compresi quelli già presenti sotto StandardPlaces
  • Name è una string ed è quanto apparirà in My Places
  • Path è una string e rappresenta la cartella su disco
  • SortAscending è una DWORD e generalmente è impostata ad 1

 

Print | posted on Friday, January 14, 2005 9:19 PM | Filed Under [ .NET [Italiano] ]

Feedback

Gravatar

# re: Usare "My Places" in Visual Studio.NET

Non ho approfondito, ma putroppo a seconda della dll delle open/save dialog che viene usata ci sono impostazioni di registry diverse.
Infatti come scrivevo nel post se provi a creare My Places con Office 2003, Visual Studio non le vede.
1/15/2005 2:07 PM | Raffaele Rialdi

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 5 and 5 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET