Modificare la controlbox come eMule

martedì 06 maggio 2008 - 15.02

willy_80 Profilo | Senior Member

Avete presente eMule?

Nella controlbox ci sono quattro icone:
1) La classica "X" che chiude il programma
2) I due quadrattini che ingrandisce a tutto schermo la pagina o la rende ridimensionabile
3) La "_" che riduce a icona
4) Il "." che consente di chiudere la pagina in tray barr.

Ho un programma che con un button nel form riduco la pagina nella tray bar, tutto funziona correttamente ma mi piacerebbe molto fare una cosa simile a quella di eMule....

Si può aggiungere un tasto nella controlbox? Comesi fa?
Nel caso non fosse possibile o fosse molto complicato, mi sapete indicare quale proprietà del form devo selezionare per intercettare il comando di riduzione ad icona "_" in modo da usare quello per chiudere nella tray?

Lanello Profilo | Senior Member

intanto ti rispondo all'ultima parte del quesito ;)

Private Sub mioform_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
If Me.WindowState = FormWindowState.Minimized Then
MsgBox(";)") ' qui ovviamente ci metterai quello che vuoi
End If
End Sub



-----------------------------------------------------
La ricompensa per una cosa ben fatta, è averla fatta.

willy_80 Profilo | Senior Member

Ti ringrazio per la risposta,
mi sai dire anche come fare per aggiungere il tasto alla controlbox?

Lanello Profilo | Senior Member

non so come si fa, però ci darò un'occhiata... se trovo qualcosa te lo posto qui sopra.

ciao!!!

-----------------------------------------------------
La ricompensa per una cosa ben fatta, è averla fatta.
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