Menu contestuale per Windows

mercoledì 26 luglio 2006 - 20.14

androsa Profilo | Newbie

E' un po di tempo che giro x internet cercando tutorials o documentazioni per sviluppare un, anche semplice, menù contestuale x windows..
Ho trovato un tutorial in inglese che usa C++ e non mi sembra molto facile..
Non è possibile sviluppare un menù contestuale x windows (ad esempio "apri con mio_soft" quando si clicca col destro su un file con estensione ".mia_ext") con C# o VB.NET?
Se si..a grandi linee quale procedimento bisogna seguire (o se ci sono tutorials già fatti)?
Grazie, ciao

Brainkiller Profilo | Guru

>E' un po di tempo che giro x internet cercando tutorials o documentazioni
>per sviluppare un, anche semplice, menù contestuale x windows..
>Ho trovato un tutorial in inglese che usa C++ e non mi sembra
>molto facile..
>Non è possibile sviluppare un menù contestuale x windows (ad
>esempio "apri con mio_soft" quando si clicca col destro su un
>file con estensione ".mia_ext") con C# o VB.NET?

Non c'è bisogno di usare il C++ per fare questa cosa.
Apri risorse del computer, poi menù "Strumenti" -> "opzioni cartella", linguetta "Tipi di file" lì aggiungi la tua estensione e specifichi l'eseguibile che dovrà aprire i file con tale estensione, ci metti l'icona e il gioco è fatto.

Doppio clic su .mia_ext e si apre il tuo programma.
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

androsa Profilo | Newbie

Si è vero, scusa ma nn mi sono spiegato bene.
Io intendevo x la distribuzione software..cioè sviluppo un programma e quando un utente lo installa deve esserci già tutto..come winrar tanto x fare un esempio.

Brainkiller Profilo | Guru

>Si è vero, scusa ma nn mi sono spiegato bene.
>Io intendevo x la distribuzione software..cioè sviluppo un programma
>e quando un utente lo installa deve esserci già tutto..come winrar
>tanto x fare un esempio.

Queste opzioni le puoi impostare da Visual Studio creando un progetto di Setup che ti consente di specificare le associazioni dei file per il software che hai sviluppato.
Se crei un nuovo progetto Setup e guardi nel solution explorer trovi varie categorie tra cui File Associations.
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

androsa Profilo | Newbie

Ho visto ora..Non lo sapevo.
Ottimo! bella soluzione!
Grazie, ciao

Brainkiller Profilo | Guru

Accetta la mia risposta se ti è servita.
Così il Thread viene marcato come risolto.
grazie
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

androsa Profilo | Newbie

ok brain ti ho marcato la risposta
Ciao
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5