コード例 #1
0
 /// <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));
     }
 }
コード例 #2
0
 /// <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));
 }