Aggiungere icone all'header di una form

lunedì 16 ottobre 2006 - 14.04

Ciciu Profilo | Senior Member

Ciao.
Mi stavo chiedendo come è possibile aggiungere un'iconcina all'intestazione di una finestra...
Mi riferisco, in articolare, alla "pin" presente, per esempio, sulla finestra di Solution Explorer di VStudio 2005...
Come posso aggiungere un controllo del genere su una mia form ? Su quali oggetti devo intervenire ?
Ciao - Grazie
Fabio G

us01739 Profilo | Expert

Scusa ma non ho capito: ti riferisci all'icona in alto a sinistra in una form?

Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------

Ciciu Profilo | Senior Member

Si.
In pratica, vorrei aggiungere un pulsante (o un'immagine) di fianco ai pulsanti di Minimize, Maximize e Close...

Fabio G

us01739 Profilo | Expert

Allora è molto semplice:
Selezioni il form nella vista designer, e poi scorri le proprietà.
noterai che ne esiste una che si chiama icon che ti dà la possibilità di selezionare un file .ico


Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------

Ciciu Profilo | Senior Member

Mi sa che non ci siamo capiti.
La proprietà Icon dovbbe cambiare l'icona associata alla form, che viene presentata nell'angolo in alto a sinistra della form stessa...
Io voglio aggiungere un nuovo pulsante che compaia affiancato al minimize e che possa essere pigiato...
Unpo' come la pin che, in VisualStudio 2005, determina se il Solution Explorer deve essere sempre visibile o se può nascondersi automaticamente...
Ciao - Fabio
Fabio G

us01739 Profilo | Expert

..mi sembrava troppo semplice.
Ci guardo.

Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------

Cteniza Profilo | Guru

Prova a mettere il comando:
Dim oBitmap As Bitmap = CType(myimagelist.Images(myIndex),Bitmap)
myForm.Icon = Icon.FromHandle(oBitmap.GetHicon())

Ciciu Profilo | Senior Member

Ma in questo modo, cambio solo l'icona della orm.
In allegato un'immagine esplicativa di quanto voglio fare....
Ciao - Fabio


267x142 11Kb

Fabio G
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5