Gabriele97's Blog

Creare una Jump List in VB.Net

usando windows 7, vi sarete accorti delle jump list presenti in ogni icona nella barra delle applicazioni.

è possibile crearne una propria in vb.net … ecco come …

quello che ci serve è:

  • Visual Basic 2010 / Visual Studio 2010
  • .Net Framework 4.0

se abbiamo questo, ecco come procedere.

aprite visual basic 2010 o visual studio 2010 e create un nuovo progetto Windows Form

creato il nuovo progetto, vi troverete davanti il nuovo form.

prima di passare al codice, dobbiamo aggiungere tra i riferimenti una DLL che si installa direttamente con la versione 4 del framework.

quindi, una volta che ci troviamo davanti al nostro form, clicchiamo in alto su Progetto –> Aggiungi riferimento …

spostiamoci in Sfoglia e in Nome File aggiungiamo il seguente percorso:

C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\PresentationFramework.dll

e premiamo ok!

ora possiamo lavorare con il codice.

clicchiamo due volte sul form per accedere al codice, e all’inizio, prima della dichiarazione della classe, inseriamo

Imports System.Windows.Shell

ora, all’interno del sub Form1.Load andremo a inserire questo codice:

Dim myjumplist As New JumpList

Dim myjumptask As New JumpTask
Dim myjumptask2 As New JumpTask

With myjumptask

.CustomCategory = "Recent Files"

.Title = "License"

.Description = "Open the license"

.ApplicationPath = "license.txt"

End With


With myjumptask2

.CustomCategory = "altro"

.Title = "altro"

.Description = "altro"

.ApplicationPath = "a.txt"

End With

myjumplist.JumpItems.Add(myjumptask)

myjumplist.JumpItems.Add(myjumptask2)

myjumplist.Apply()

ed ecco il risultato:

potete scaricare un esempio da qui.

Lascia un commento »

Al momento, non c'è nessun commento.

RSS feed for comments on this post. TrackBack URI

Lascia un commento

Blog su WordPress.com.