Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Form in primo piano ma senza focus
Forum - C# / VB.NET - Form in primo piano ma senza focus

Avatar
cristian3095 (Normal User)
Pro


Messaggi: 66
Iscritto: 24/09/2010

Segnala al moderatore
Postato alle 19:34
Lunedý, 21/11/2011
ciao ragazzi, sono alle prese con un lettore multimediale realizzato appunto in vb.Net
il lettore funziona correttamente, l'unica cosa che vorrei sistemare Ŕ che quando cambia canzone, il lettore appare per qualche secondo sul desktop dopo di che si nasconde nuovamente
nell'apparire per˛, la proprietÓ StayOnTop la metto a true per far in modo che sia sempre visibile.. nel fare questo per˛ il form prende il focus e se io ad esempio sto scrivendo qualcosa su word, nel momento in cui appare il lettore, word mi perde il focus...come posso ovviare a questo imprevisto?
grazie anticipatamente

PM Quote
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 14:41
Martedý, 22/11/2011
a me il problema non si Ŕ posto perchŔ nel mio, quando il form non Ŕ visibile uso il controllo NotifyIcon per segnalare che Ŕ in funzione in background e quando cambia canzone mostro il BallonTip (cerca tra i metodi e le proprietÓ) con titolo canzone.


Il software Ŕ come il sesso, Ŕ meglio quando Ŕ libero.
Linus Torvalds, Conferenza della Free Software Foundation, 1996 (attribuito)

Non provare mai a spiegare il computer a un profano. ╚ pi¨ facile spiegare il sesso a una vergine.
Robert Anson Heinle
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:21
Mercoledý, 23/11/2011
oppure puoi provare ad usare un pannello e mostrarlo in un form invisibile e mostrarlo quando serve

oppure tempo fÓ avevo fatto un controllo
pu˛ tornarti utile

http://www.pierotofy.it/pages/sorgenti/dettagli/17943-Task ...


PM Quote
Avatar
cristian3095 (Normal User)
Pro


Messaggi: 66
Iscritto: 24/09/2010

Segnala al moderatore
Postato alle 14:30
Mercoledý, 23/11/2011
:) grazie a tutti ho risolto in un altro modo...in poche parole era il "Me.visible=true" che dava il focus alla form...al posto di usare il visible ho usato l'opacity
per nasconderla "Me.opacity=0"
per mostrarla "Me.opacity=1"
e la proprietÓ TopMost glie l'ho data da progettazione
grazie comunque per la vostra disponibilitÓ :k:
buona giornata :)

Ultima modifica effettuata da cristian3095 il 23/11/2011 alle 14:39
PM Quote