Index: DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs =================================================================== diff -u -r4978 -r6125 --- DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs (.../DamPlugin.cs) (revision 4978) +++ DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs (.../DamPlugin.cs) (revision 6125) @@ -471,7 +471,7 @@ if (LogManager.Messages.Count > 0) { string message = LocalizationManager.GetTranslatedText(this, "OpenProjectWarnings"); - LocalizedMessageBox.ShowTranslatedText(message); + LocalizedMessageBox.ShowTranslatedText(mainForm, message); } return damProjectData; @@ -765,7 +765,7 @@ FillDamUiFromXmlOutput.AddOutputToDamProjectData(damProject.DamProjectData, output); elapsedTime = DateTime.Now - startTimeCalculation; timeMessage = String.Format(LocalizationManager.GetTranslatedText(this, "CalculationTime"), elapsedTime.ToString(@"dd\.hh\:mm\:ss")); - LocalizedMessageBox.ShowTranslatedText(openingMessage + paragraphSepatator + timeMessage); + LocalizedMessageBox.ShowTranslatedText(mainForm,openingMessage + paragraphSepatator + timeMessage); #if DEBUG const string outputFilename = "OutputFile.xml"; DamXmlSerialization.SaveOutputAsXmlFile(outputFilename, output); @@ -782,7 +782,7 @@ timeMessage = String.Format(LocalizationManager.GetTranslatedText(this, "CalculationTime"), elapsedTime.ToString(@"dd\.hh\:mm\:ss")); LogManager.Add(new LogMessage(LogMessageType.FatalError, typeof(EngineInterface), string.Format("{0}", e.Message))); openingMessage = LocalizationManager.GetTranslatedText(this, "CalculationFailed"); - LocalizedMessageBox.ShowTranslatedText(openingMessage + paragraphSepatator + timeMessage + paragraphSepatator + e.Message); + LocalizedMessageBox.ShowTranslatedText(mainForm, openingMessage + paragraphSepatator + timeMessage + paragraphSepatator + e.Message); } damProject.SaveXMLProject(damProject.ProjectFileName, damProject); Index: DamClients/DamUI/trunk/src/Dam/Forms/LocalizedMessageBox.cs =================================================================== diff -u -r4539 -r6125 --- DamClients/DamUI/trunk/src/Dam/Forms/LocalizedMessageBox.cs (.../LocalizedMessageBox.cs) (revision 4539) +++ DamClients/DamUI/trunk/src/Dam/Forms/LocalizedMessageBox.cs (.../LocalizedMessageBox.cs) (revision 6125) @@ -22,6 +22,7 @@ using System; using System.Windows.Forms; using Deltares.Standard; +using Deltares.Standard.Forms.DExpress; using Deltares.Standard.Language; namespace Deltares.Dam.Forms @@ -48,12 +49,15 @@ finalMessage = string.Format(translatedMessage, args); } - return Show(finalMessage, buttons, icon); + // Get the product name to use as dialog caption + string caption = About.Product; + + return MessageBox.Show(targetObject as IWin32Window, finalMessage, caption, buttons, icon); } - public static DialogResult ShowTranslatedText(string message) + public static DialogResult ShowTranslatedText(MainForm mainForm, string message) { - return Show(message, MessageBoxButtons.OK, MessageBoxIcon.Information); + return Show(mainForm, message, MessageBoxButtons.OK, MessageBoxIcon.Information); } public static DialogResult ShowError(object targetObject, string translationId, Object[] args = null) Index: DamClients/DamUI/trunk/src/Dam/Forms/DamNewProjectDialog.cs =================================================================== diff -u -r4539 -r6125 --- DamClients/DamUI/trunk/src/Dam/Forms/DamNewProjectDialog.cs (.../DamNewProjectDialog.cs) (revision 4539) +++ DamClients/DamUI/trunk/src/Dam/Forms/DamNewProjectDialog.cs (.../DamNewProjectDialog.cs) (revision 6125) @@ -394,7 +394,7 @@ output.Append(logMessage.Message + Environment.NewLine); } - LocalizedMessageBox.ShowTranslatedText(openingMessage + paragraphSepatator + output); + LocalizedMessageBox.ShowTranslatedText(null, openingMessage + paragraphSepatator + output); } currentSourceFileName = sourceFileName;