Jak zachować Messagebox.show() na innych aplikacji przy użyciu C# ??Zachowaj Messagebox.show() na górze innej aplikacji przy użyciu C#
Odpowiedz
Istnieje lepsze rozwiązanie, bez tworzenia nowego formularza.
MessageBox.Show("Message Text", "Header", MessageBoxButtons.OK, MessageBoxIcon.None,
MessageBoxDefaultButton.Button1, (MessageBoxOptions)0x40000); // MB_TOPMOST
0x40000 to "MB_TOPMOST" -Flag.
Próbowałem rozwiązania dostarczonego przez donutboy i nie wydaje się przyjmować 0x40000 (lub 40000) jako poprawną opcję jako wartość wykupienia MessageBoxOptions.
Jednak znalazłem, że za pomocą MessageBoxOptions.DefaultDesktopOnly ma ten sam wpływ i utrzymuje MessageBox na górze, dopóki nie zostanie potwierdzony przez użytkownika. tj.
MessageBox.Show("Hello there", "Prompt", MessageBoxButton.OK, MessageBoxImage.Warning, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly);
To najprawdopodobniej najprostsze rozwiązanie natywne w ofercie.
Tak, znalazłem, że ten też działa! Jest kilka sugestii, ale zgadzam się, że jest to najłatwiejszy do wdrożenia. –
Dokładnie to, czego potrzebowałem! – Homer1982
To zadziałało dla mnie !! Dzięki!! =) – marianotigre
Kolejny łatwy sposób obsłużyć to:
MessageBox.Show(new Form { TopMost = true }, "This is TopMost", "TopMost", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- 1. przy użyciu usługi aplikacji w innej aplikacji
- 2. C# przy użyciu funkcji sendKey wysłać klucz do innej aplikacji
- 3. SDL: Render tekstury na górze innej fakturze
- 4. Konstruowanie klasy przy użyciu innej klasy C++
- 5. MessageBox.Show nie działa w ogóle
- 6. Ustawienie NA w macierzy przy użyciu innej macierzy logicznej
- 7. Sortowanie tablicy przy użyciu innej tablicy
- 8. Zachowaj status stronicowania na fnDraw()
- 9. Zachowaj spacje przy użyciu split() oraz join() w Pythonie
- 10. MessageBox.Show() Niestandardowa ikona?
- 11. Budowanie aplikacji na iOS przy użyciu xcodebuild bez kodów
- 12. Zachowaj nowych linii przy użyciu kodeka HTML w Grails postrzega
- 13. SOAP przy użyciu C#
- 14. Jak utworzyć hiperłącze w MessageBox.show?
- 15. Jak napisać indeks górny w łańcuchu i wyświetlić przy użyciu MessageBox.Show()?
- 16. Awaria aplikacji przy użyciu fragmentów
- 17. Zachowaj dane między wykonaniami aplikacji
- 18. Jak zmienić rozmiar czcionki w aplikacji konsoli przy użyciu C
- 19. Debugowanie aplikacji Metro przy użyciu Windbg
- 20. Zachowaj wybrany przycisk na Androidzie
- 21. Inicjowanie ciągłej zmiennej przy użyciu metody (C#)
- 22. Logowanie do witryny przy użyciu C# programowo
- 23. Uruchamianie aplikacji java z innej aplikacji java
- 24. Usuń plik przy użyciu wątku C#
- 25. Analizowanie html przy użyciu C
- 26. CSS wyblakły przekrój na górze przewijania div
- 27. Parsowanie CSV przy użyciu OleDb przy użyciu C#
- 28. Tabela aktualizacji Django przy użyciu danych z innej tabeli
- 29. Algorytm Rijndala przy użyciu C#
- 30. C++ - wielokrotnie przy użyciu istringstream
Nie potrzeba dodatkowego kodeksu, spróbuj tego: http://stackoverflow.com/questions/4834819/c-sharp-messagebox-to-front-when- aplikacja jest zminimalizowana do zasobnika –