Riduzione a icona di una finestra c#

martedì 08 marzo 2005 - 01.21

kuria Profilo | Newbie

ciao a tutti. ho un problema che sembra banale ma non riesco a risolvere.
Voglio che quando una finestra viene ridotta (cioè quando viene cliccato il pulsante in alto a sinistra con il _) il mio programma faccia una cosa. ho cercato negli eventi con this. ricerca... e non trovo l'evento riduci a icona! ci sono close e load e molti altri... ma non clicca li! ciaoe e grazie. matteo

Brainkiller Profilo | Guru

Ciao Kuria,
l'approccio che hai seguito tu mi sembra corretto, infatti pare strano anche a me che non ci sia un evento simile.
Però puoi ovviare in un modo buono secondo me.
Puoi agganciarti all'evento SizeChanged della finestra e operare lì dentro:

private void Form1_SizeChanged(object sender, System.EventArgs e)
{
Console.WriteLine(this.WindowState.ToString());
}

Così facendo ogni volta che fai un resize (maximize o minimize) puoi valutare lo stato della finestra e quindi se = Minimzed allora fai quello che vuoi.

fammi sapere.
ciao
david
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