Überschrift der Messagebox
Daniel 25
Hi zusammen,kann man die Überschrift der Messagebox ändern?
Bei mir steht "Systemmeldung"!
Ich werde gerne was anderes schreiben!
Hier der Code für die Messagebox!
customize.UI.Dialogs.MessageBox.Show(outputString, "OK")
mfg
Daniel
Anders Olsson
Hi Daniel,A messagebox doesn't support setting a title directly. But since the messagebox is an SBO form (with a formtype of 0), you can set the Value property of the form using the following workaround:
const string FORMTYPE_MESSAGEBOX = "0";
SwissAddonFramework.UI.EventHandling.ItemEvents.FormLoadEventHandler SetTitleDelegate = null;
SetTitleDelegate = delegate(SwissAddonFramework.UI.EventHandling.ItemEvents.FormLoad eventVal)
{
SwissAddonFramework.UI.Components.Form.RemoveHandler(FORMTYPE_MESSAGEBOX, SwissAddonFramework.UI.Components.ModeComponent.FormModes.ALL, SetTitleDelegate);
eventVal.Form.Value = "This is the new messagebox title";
};
SwissAddonFramework.UI.Components.Form.AddHandler_Load(FORMTYPE_MESSAGEBOX, SwissAddonFramework.UI.Components.ModeComponent.FormModes.ALL, SetTitleDelegate);
MessageBox.Show("This is a message", "OK");
Regards,
Anders
Daniel 25
Vielen Dank ;)
0
Please sign in to leave a comment.
Comments
0 comments