Görev İletişim Kutusu'nu kullanmaya çalışın. MessageBox'a neredeyse benzer. Belki beğeneceksin. Sadece windowsAPIcode Pack'i referansınıza eklemeniz ve verdiğim linkteki talimatları takip etmeniz yeterlidir.
Bu site çok yardımcı olacaktır. http://www.developerfusion.com/article/71793/windows-7-task-dialogs/ Aşağıda bir örnek aşağıdadır: deneyin!
// 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();
Tamamlanmamış yanıt için @MegaTron'u affedin. Onu zaten revize ettim. Bu cevabın ayrıca yardımcı olacağını umuyorum.
Kod Projesi bağlantıları ile ilgili sorun nedir? Ya da, neden tereddüt. Bence CP harika bir kaynak. Benim için: CP + SO = ekmek + tereyağı –
CodeProject, deneyimimin kalitesi ve doğruluğu söz konusu olduğunda çok etkilendim. Genelde yanlış bir şey yapan ya da aptalca bir şey yapan kod taslağıyla ilgili çok fazla makale gördüm. Orada da çok kaliteli makaleler var, ama onları istisna olarak buldum, kural değil. Http://www.codeproject.com/KB/cpp/colorprogressbar.aspx kullanılan bir üretim kodu parçası aldığım gün gözlerimi kesip çıkarmak istediğim bir gündü. –