Ok
フォームにボタンを含むメッセージボックスを表示したいDetail
.この機能のためにいくつかのコードを実行しましたが、キャンセルボタンも表示され、詳細セクションでは、文字列で記述したメッセージのみが表示されます. コードは
var dialogTypeName = "System.Windows.Forms.PropertyGridInternal.GridErrorDlg";
var dialogType = typeof(M3Form).Assembly.GetType(dialogTypeName);
// Create dialog instance.
var dialog = (M3Form)Activator.CreateInstance(dialogType, new PropertyGrid());
// Populate relevant properties on the dialog instance.
dialog.Text = "Accknowledge Error";
dialogType.GetProperty("Details").SetValue(dialog, "Maximum length has been exceeded. Maximum = 50, Actual =" + txtName.Text.Length + "", null);
dialogType.GetProperty("Message").SetValue(dialog, "Maximum length has been exceeded. Maximum = 50, Actual =" + txtName.Text.Length + "", null);
// Display dialog.
var result = dialog.ShowDialog();
詳細セクションにスタック トレース エラー メッセージを含む [OK] ボタンと [詳細] ボタンのみを表示するにはどうすればよいですか。