Proprio ora ho notato che Visual Studio mostra una finestra di messaggio con dettagli quando una proprietà è impostata su un valore non valido. Per esempio:Come posso visualizzare una finestra di messaggio con dettagli in WinForms?
E 'possibile effettuare questo tipo di finestra di messaggio in WinForms?
Ho provato il seguente codice:
MessageBox.Show("Error in Division Fill.\n" + ex.Message,
"Information",
MessageBoxButtons.OK,
MessageBoxIcon.Information,
MessageBoxOptions.RightAlign);
Ma questo prodotto il seguente errore:
Error 24 The best overloaded method match for 'System.Windows.Forms.MessageBox.Show(string, string, System.Windows.Forms.MessageBoxButtons, System.Windows.Forms.MessageBoxIcon, System.Windows.Forms.MessageBoxDefaultButton)' has some invalid arguments
G:\Jagadeeswaran\Nov 17\MCS-SPS School\MCS-SPS School\Certificate\Transfer.cs 164 21 MCS-SPS School
Come posso correggere questo errore e ottenere una finestra di messaggio che mostra ulteriori dettagli?
Ecco una finestra di dialogo personalizzata; non puoi ottenerlo usando uno degli overload standard di 'MessageBox.Show'. –
Grazie. allora a cosa serve MessageBoxOptions. – Sagotharan
Le 'MessageBoxOptions' sono documentate [qui] (http://msdn.microsoft.com/en-us/library/system.windows.forms.messageboxoptions.aspx). Non sono sicuro del motivo per cui hai pensato che "RightAlign" avesse qualcosa a che fare con la visualizzazione di "Dettagli". Semplicemente fa sì che il testo nella finestra di messaggio sia allineato a destra, come su un sistema RTL. –