[C#] Nascondere ogni finestra attiva o ridotta ad icona,e nascondere S...

lunedì 19 gennaio 2009 - 19.24

Nesh108 Profilo | Newbie

Vorrei che premendo 1 bottone vengano nascoste tutte le applicazioni (quelle che si trovano fra l'avvio veloce e la SysTray).
Per la SysTray avevo trovato la chiave che permette di modificare la sua visibilità,ma non funziona.Ho controllato sul registro ed è stata creata esattamente:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ma non va

Jeremy Profilo | Guru

Per 'ridurre' un applicazione nella SysTray....è sufficiente inserire nel Form un oggetto NotifyIcon(lo trovi nella casella degli strumenti) e, alla pressione del button....nascondi il Form(Me.Hide) e visualizzi l'icona(NotifyIcon.Visible=true.)


Ciao

Nesh108 Profilo | Newbie

no voglio nascondere TUTTE le finestre che ci sono nel desktop.

Il risultato dovrebbe essere:

Premo bottone

E scompare ogni singola applicazione dalla barra sotto
e vedo il desktop,come se fosse nuovo (senza nessuna applicazione apparentemente aperta)

Jeremy Profilo | Guru

Scusa non l'avevo capito.....(non avevo neanche letto il codice)

Prova a scrivere tutto il percorso della chiave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer...poi non capisco perchè metti la doppia "\\"

Se non funziona prova ad impostarla manualmente e poi riavviare il Pc....vedi cosa succede.

Se usi Xp...il Nome della chiave è giusto...e il percorso anche...altro non saprei.

Comunque...secondo me, hai frainteso il risultato dell'utilizzo di questa chiave...

Ciao

Nesh108 Profilo | Newbie

io nn devo dover riavviare il pc.
E il risultato dovrebbe esser quello di far scomparire le icone vicine all'orologio (per intenderci).
ma a me serve anche quello di nascondere le altre finestre.
pensavo fare un foreach in qualche insieme e nasconderle tutte

Jeremy Profilo | Guru

Prova ad inserire la chiave anche in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer
oltre che in
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Comunque.... sono convinto che se non riavvi il pc puoi inserire un mazzo di chiavi intero......ma se il registro non viene ricaricato.....

Altro non so dirti....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