Chcę stworzyć prosty MessageBox na tak / nie, ale myślę, że zaprojektowanie takiego formularza jest nonsensem. Myślałem, że mogę użyć MessageBox, dodać przyciski itp., Aby to osiągnąć. To proste, ale skoro nie zwrócono DialogResult, jak mogę uzyskać wynik?
c#
winforms
dialogresult
Petr
źródło
źródło
Klasa MessageBox jest tym, czego szukasz.
źródło
Zwraca DialogResult, który możesz sprawdzić.
Na przykład,
źródło
MessageBox ma produkować DialogResults
Możesz także łatwo określić przyciski. Więcej dokumentacji można znaleźć na stronie http://msdn.microsoft.com/en-us/library/ba2a6d06.aspx
źródło
Posługiwać się:
MessageBoxResult jest używany w Windows Phone zamiast DialogResult ...
źródło
Możesz również użyć tego wariantu z ciągami tekstowymi, oto kompletny zmieniony kod (Kod z Mikael), przetestowany w C # 2012:
Możesz później
wstaw ikonę wiadomości
źródło
@Mikael Svenson odpowiedź jest poprawna. Chciałem tylko dodać do tego mały dodatek:
Ikona skrzynki wiadomości może być również dołączona, ma dodatkową właściwość, taką jak poniżej:
źródło
źródło
Sprawdź więcej szczegółów tutaj
źródło
Ten prosty kod działał dla mnie. Zdobyłem go z MSDN tutaj:
https://social.msdn.microsoft.com/Forums/en-US/d1092a96-96b0-4ca4-b716-0c8e55e42ee9/how-can-i-manage-messagebox-result-?forum=Vsexpressvcs
źródło
Spróbuj tego:
źródło