Come tenere un Messagebox.show() sopra un'altra applicazione usando C# ??Mantieni Messagebox.show() sopra un'altra applicazione usando C#
risposta
C'è una soluzione migliore, senza creare un nuovo modulo.
MessageBox.Show("Message Text", "Header", MessageBoxButtons.OK, MessageBoxIcon.None,
MessageBoxDefaultButton.Button1, (MessageBoxOptions)0x40000); // MB_TOPMOST
Il 0x40000 è il "MB_TOPMOST" -Flag.
Ho provato la soluzione fornita da donutboy e non sembra accettare 0x40000 (o 40000) come opzione valida come valore Enum MessageBoxOptions.
Tuttavia, ho trovato che l'utilizzo di MessageBoxOptions.DefaultDesktopOnly ha lo stesso effetto e mantiene il MessageBox in cima fino a quando non viene confermato dall'utente. ie.
MessageBox.Show("Hello there", "Prompt", MessageBoxButton.OK, MessageBoxImage.Warning, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly);
Questa è probabilmente la soluzione nativa più semplice in offerta.
Sì, ho trovato anche questo funziona! Ci sono diversi suggerimenti ma sono d'accordo che questo è il più facile da implementare. –
Esattamente quello di cui avevo bisogno! – Homer1982
Questo ha funzionato per me !! Grazie!! =) – marianotigre
Un altro modo semplice per gestire questa situazione:
MessageBox.Show(new Form { TopMost = true }, "This is TopMost", "TopMost", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- 1. MessageBox.Show()
- 2. Come richiamare MessageBox.Show() nel mezzo della mia applicazione WPF?
- 3. C# seleziona il testo da messagebox.show popup
- 4. Font MessageBox.Show()
- 5. didascalia sopra figura usando knitr
- 6. C/C++/C# SetWindowPos: Finestra sopra altri
- 7. Come creare un collegamento ipertestuale in MessageBox.show?
- 8. MessageBox.Show per Windows Phone 7
- 9. Mantieni etichette riga/colonna da table() usando kable e knitr
- 10. Formato decimale C# - Mantieni ultimo zero
- 11. Mantieni una connessione http attiva in C#?
- 12. notifica show Android con un popup sopra qualsiasi applicazione
- 13. Applicazione console Python - uscita sopra la riga di input
- 14. Messagebox.Show e DialogResult equivalenti in MonoTouch
- 15. C'è una differenza tra MsgBox e MessageBox.Show?
- 16. .NET: come avere Escape chiude un MessageBox.Show()?
- 17. biblioteca Usare C in Android NDK sopra
- 18. Come scrivere un apice in una stringa e visualizzarlo usando MessageBox.Show()?
- 19. Mantieni cmd.exe aperto
- 20. Come passare sopra un elemento usando TypeScript/jQuery
- 21. Come calcolare l'angolo del sole sopra l'orizzonte usando pyEphem
- 22. Applicazione console di primavera configurata usando annotazioni
- 23. Come hai implementato con successo la funzionalità MessageBox.Show() in MVVM?
- 24. Dispatcher getta InvalidOperationException su Messagebox.Show in evento TextChanged
- 25. Android - Mantieni l'utente connesso
- 26. foreach: Mantieni nomi
- 27. Mantieni offset quando reloadRowsAtIndexPaths
- 28. Mantieni sveglio Apple Watch
- 29. Applicazione console C# di pubblicazione
- 30. Applicazione Windows Profilers - C++ Exe
Non c'è bisogno di codice in più, provate questo: http://stackoverflow.com/questions/4834819/c-sharp-messagebox-to-front-when- app-is-minimized-to-tray –