Sono io, o qualcosa di brutto sta succedendo qui circa NotifyIcon
. Qualsiasi cosa dia al parametro timeout
del metodo NotifyIcon.ShowBalloonTip
, viene visualizzato solo per un certo periodo di tempo. Che è di circa 9 secondi su Win7 e vincere 8.1 ed intorno 4 secondi su Windows Server 2008 R2. Questi sono i sistemi operativi che ho provato finora.comportamento NotifyIcon.ShowBalloonTip Fastidioso
Ho provato entrambi i sovraccarichi di NotifyIcon.ShowBalloonTip
ma ottengo gli stessi risultati.
//this is only shown for 9 seconds
notifyIcon1.ShowBalloonTip(15000);
e questo
//this is only shown for 9 seconds too :)
notifyIcon1.ShowBalloonTip(15000, "1 sec", "shown for one sec", ToolTipIcon.Info);
su MSDN che dice:
valori minimi e massimi di timeout vengono applicate dal sistema operativo e sono tipicamente 10 e 30 secondi, rispettivamente, tuttavia questo può variare a seconda del sistema operativo.
Ok, ma non abbiamo alcuna parola su questo? Se si tratta di un valore preimpostato, perché questo parametro è timeout
?
Sto sperando che mi manca qualcosa di stupido. (Sto lavorando con .net 4.5)
Se i downvoters possono guidarmi nella giusta direzione, sarei apprezzato. –
Vai a questa pagina [struttura NOTIFYICONDATA] (https://msdn.microsoft.com/en-us/library/windows/desktop/bb773352%28v=vs.85%29.aspx). Dice chiaramente in 'uTimeout': *** Nota ** Questo membro è deprecato a partire da Windows Vista. I tempi di visualizzazione delle notifiche sono ora basati sulle impostazioni di accessibilità del sistema ... * –
Fastidioso. Vorrei che lo menzionassero anche nella pagina msdn dei metodi 'ShowBalloonTip'. Se si pubblica una risposta per quanto riguarda il tuo commento, posso accettarlo. –