Provare a utilizzare la finestra di dialogo Attività. È quasi simile a MessageBox. Forse ti piacerà. Hai solo bisogno di aggiungere il pacchetto windowsAPIcode al tuo riferimento e seguire le istruzioni sul link che ho dato.
Questo sito sarà di grande aiuto. http://www.developerfusion.com/article/71793/windows-7-task-dialogs/ Ecco un esempio qui sotto: provalo!
// Get reference to the dialog type.
var dialogTypeName = "System.Windows.Forms.PropertyGridInternal.GridErrorDlg";
var dialogType = typeof(Form).Assembly.GetType(dialogTypeName);
// Create dialog instance.
var dialog = (Form)Activator.CreateInstance(dialogType, new PropertyGrid());
// Populate relevant properties on the dialog instance.
dialog.Text = "Data Patch";
dialogType.GetProperty("Details").SetValue(dialog, "Sample Text", null);
dialogType.GetProperty("Message").SetValue(dialog, "Sample Text", null);
// Display dialog.
var result = dialog.ShowDialog();
Perdonami @MegaTron per risposta incompleta. L'ho già rivisto. Spero che questa risposta possa essere d'aiuto anche
fonte
2016-07-08 07:58:12
Cosa c'è che non va con i collegamenti di Code Project? O, perché l'esitazione. Penso che CP sia una grande risorsa. Per me: CP + SO = pane + burro –
CodeProject è molto azzeccato quando si tratta di qualità e correttezza delle soluzioni, nella mia esperienza. Ho visto troppi articoli sul codeprogetto che fanno qualcosa di fondamentalmente sbagliato o sciocco a fidarsi di esso nel caso generale. Ci sono anche articoli di altissima qualità, ma ho trovato che sono l'eccezione, non la regola. Il giorno in cui ho ereditato un codice di produzione che utilizzava http://www.codeproject.com/KB/cpp/colorprogressbar.aspx è stato un giorno in cui volevo distogliere lo sguardo. –