posts - 644, comments - 2003, 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 venerdì 14 gennaio 2005 23:19 | 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.
15/01/2005 16:07 | Raffaele Rialdi
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET