/// <summary> /// Zobrazí daný dialog a vrátí odpověď. /// </summary> /// <param name="message"></param> /// <param name="title"></param> /// <param name="guiButtons"></param> /// <param name="icon"></param> /// <returns></returns> public GuiDialogButtons ShowDialog(string message, string title = null, GuiDialogButtons guiButtons = GuiDialogButtons.None, GuiImage icon = null) { if (String.IsNullOrEmpty(message)) { return(GuiDialogButtons.None); } if (this.InvokeRequired) { return((GuiDialogButtons)this.Invoke(new Func <string, string, GuiDialogButtons, GuiImage, GuiDialogButtons>(_ShowDialogGUI), message, title, guiButtons, icon)); } else { return(this._ShowDialogGUI(message, title, guiButtons, icon)); } }
/// <summary> /// Zobrazí dialog, vrátí volbu uživatele /// </summary> /// <param name="message"></param> /// <param name="title"></param> /// <param name="guiButtons"></param> /// <param name="guiIcon"></param> /// <returns></returns> private GuiDialogButtons _ShowDialogGUI(string message, string title, GuiDialogButtons guiButtons, GuiImage guiIcon) { return(WinFormDialog.ShowDialog(this.FindForm(), message, title, guiButtons, guiIcon)); }