public static Bitmap GetRadMessageIcon(RadMessageIcon icon) { Stream stream; Bitmap image; switch (icon) { case RadMessageIcon.Info: stream = (System.Reflection.Assembly.GetAssembly(typeof(RadMessageBox)). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageInfo.png")); image = Bitmap.FromStream(stream) as Bitmap; stream.Close(); return image; case RadMessageIcon.Question: stream = (System.Reflection.Assembly.GetAssembly(typeof(RadMessageBox)). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageQuestion.png")); image = Bitmap.FromStream(stream) as Bitmap; stream.Close(); return image; case RadMessageIcon.Exclamation: stream = (System.Reflection.Assembly.GetAssembly(typeof(RadMessageBox)). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageExclamation.png")); image = Bitmap.FromStream(stream) as Bitmap; stream.Close(); return image; case RadMessageIcon.Error: stream = (System.Reflection.Assembly.GetAssembly(typeof(RadMessageBox)). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageError.png")); image = Bitmap.FromStream(stream) as Bitmap; stream.Close(); return image; } return null; }
/// <summary> /// Displays a RadMessageBox with specified text, caption, buttons, icon and default button. /// </summary> /// <param name="text">The text to display in the RadMessageBox.</param> /// <param name="caption">The text to display in the title bar of the RadMessageBox.</param> /// <param name="buttons">One of the <see cref="T:System.Windows.Forms.MessageBoxButtons"></see> values that specifies which buttons to display in the RadMessageBox.</param> /// <param name="icon">One of the <see cref="T:Telerik.WinControls.RadMessageIcon"></see> values that specifies which icon to display in the RadMessageBox.</param> /// <param name="defaultButton">One of the <see cref="T:System.Windows.Forms.MessageBoxDefaultButton"></see> values that specifies the default button for the RadMessageBox.</param> /// <returns>One of the <see cref="T:System.Windows.Forms.DialogResult"></see> values.</returns> public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, RadMessageIcon icon, MessageBoxDefaultButton defaultButton) { PlaySound(icon); return(ShowCore(null, text, caption, buttons, GetRadMessageIcon(icon), defaultButton, RightToLeft.No)); }
private static void PlaySound(RadMessageIcon icon) { switch (icon) { case RadMessageIcon.None: SystemSounds.Beep.Play(); break; case RadMessageIcon.Info: SystemSounds.Asterisk.Play(); break; case RadMessageIcon.Question: SystemSounds.Question.Play(); break; case RadMessageIcon.Exclamation: SystemSounds.Exclamation.Play(); break; case RadMessageIcon.Error: SystemSounds.Hand.Play(); break; } }
/// <summary> /// Displays a RadMessageBox in front of the specified object and with the specified text, caption, buttons, icon, and default button. /// </summary> /// <param name="parent">An implementation of <see cref="T:System.Windows.Forms.IWin32Window"></see> that will own the RadMessageBox.</param> /// <param name="text">The text to display in the RadMessageBox.</param> /// <param name="caption">The text to display in the title bar of the RadMessageBox.</param> /// <param name="buttons">One of the <see cref="T:System.Windows.Forms.MessageBoxButtons"></see> values that specifies which buttons to display in the RadMessageBox.</param> /// <param name="icon">One of the <see cref="T:Telerik.WinControls.RadMessageIcon"></see> values that specifies which icon to display in the RadMessageBox.</param> /// <param name="defaultBtn">One of the <see cref="T:System.Windows.Forms.MessageBoxDefaultButton"></see> values that specifies the default button for the RadMessageBox.</param> /// <param name="rtl">One of the <see cref="T:System.Windows.Forms.RightToLeft"></see> values that specifies right to left settings.</param> /// <returns>One of the <see cref="T:System.Windows.Forms.DialogResult"></see> values</returns> public static DialogResult Show(IWin32Window parent, string text, string caption, MessageBoxButtons buttons, RadMessageIcon icon, MessageBoxDefaultButton defaultBtn, RightToLeft rtl) { PlaySound(icon); return(ShowCore(parent, text, caption, buttons, GetRadMessageIcon(icon), defaultBtn, rtl)); }
private static void PlaySound(RadMessageIcon icon) { if (!RadMessageBox.Instance.EnableBeep) { return; } switch (icon) { case RadMessageIcon.None: SystemSounds.Beep.Play(); break; case RadMessageIcon.Info: SystemSounds.Asterisk.Play(); break; case RadMessageIcon.Question: SystemSounds.Question.Play(); break; case RadMessageIcon.Exclamation: SystemSounds.Exclamation.Play(); break; case RadMessageIcon.Error: SystemSounds.Hand.Play(); break; } }
private static Bitmap GetRadMessageIcon(RadMessageIcon icon) { switch (icon) { case RadMessageIcon.Info: Stream manifestResourceStream1 = Assembly.GetExecutingAssembly().GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageInfo.png"); Bitmap bitmap1 = Image.FromStream(manifestResourceStream1) as Bitmap; manifestResourceStream1.Close(); return(bitmap1); case RadMessageIcon.Question: Stream manifestResourceStream2 = Assembly.GetExecutingAssembly().GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageQuestion.png"); Bitmap bitmap2 = Image.FromStream(manifestResourceStream2) as Bitmap; manifestResourceStream2.Close(); return(bitmap2); case RadMessageIcon.Exclamation: Stream manifestResourceStream3 = Assembly.GetExecutingAssembly().GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageExclamation.png"); Bitmap bitmap3 = Image.FromStream(manifestResourceStream3) as Bitmap; manifestResourceStream3.Close(); return(bitmap3); case RadMessageIcon.Error: Stream manifestResourceStream4 = Assembly.GetExecutingAssembly().GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageError.png"); Bitmap bitmap4 = Image.FromStream(manifestResourceStream4) as Bitmap; manifestResourceStream4.Close(); return(bitmap4); default: return((Bitmap)null); } }
public static DialogResult ShowDialog(string Message, RadMessageIcon Info) { RadMessageBox.SetThemeName("Office2007Black"); if (Info == RadMessageIcon.Question) return RadMessageBox.Show(Message, MyConfiguration.Application_Title, MessageBoxButtons.YesNo, Info); else return RadMessageBox.Show(Message, MyConfiguration.Application_Title, MessageBoxButtons.OK, Info); }
public static DialogResult Show( string text, string caption, MessageBoxButtons buttons, RadMessageIcon icon) { RadMessageBox.PlaySound(icon); return(RadMessageBox.ShowCore((IWin32Window)null, text, caption, buttons, RadMessageBox.GetRadMessageIcon(icon), MessageBoxDefaultButton.Button1, RightToLeft.No, (string)null)); }
private void radButton1_Click(object sender, EventArgs e) { MessageBoxButtons buttons = this.RetrieveButtonsFromCombo(); RadMessageIcon icon = this.RetrieveIconFromCombo(); RightToLeft rtl = RightToLeft.No; if (this.radCheckRTL.ToggleState == Telerik.WinControls.Enumerations.ToggleState.On) { rtl = RightToLeft.Yes; } DialogResult ds; string themeName = this.radComboThemes.SelectedItem.Text; Telerik.WinControls.RadMessageBox.SetThemeName(themeName); Telerik.WinControls.RadMessageBox.Instance.MinimumSize = new System.Drawing.Size(100, 100); ds = Telerik.WinControls.RadMessageBox.Show(this, this.radTxtMessage.Text, this.radTxtCaption.Text, buttons, icon, MessageBoxDefaultButton.Button1, rtl); this.radTxtDialogResult.Text = String.Format("{0}", ds); }
private static Bitmap GetRadMessageIcon(RadMessageIcon icon) { Stream stream; Bitmap image; switch (icon) { case RadMessageIcon.Info: stream = (System.Reflection.Assembly.GetExecutingAssembly(). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageInfo.png")); image = Bitmap.FromStream(stream) as Bitmap; stream.Close(); return(image); case RadMessageIcon.Question: stream = (System.Reflection.Assembly.GetExecutingAssembly(). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageQuestion.png")); image = Bitmap.FromStream(stream) as Bitmap; stream.Close(); return(image); case RadMessageIcon.Exclamation: stream = (System.Reflection.Assembly.GetExecutingAssembly(). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageExclamation.png")); image = Bitmap.FromStream(stream) as Bitmap; stream.Close(); return(image); case RadMessageIcon.Error: stream = (System.Reflection.Assembly.GetExecutingAssembly(). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageError.png")); image = Bitmap.FromStream(stream) as Bitmap; stream.Close(); return(image); } return(null); }
// public static DialogResult ShowErrorMessage public static DialogResult ShowMessage(Form page, string content, string title, MessageBoxButtons buttons, RadMessageIcon icon) { string aa = content, bb = title; return(Telerik.WinControls.RadMessageBox.Show(page, aa, bb, buttons, icon, MessageBoxDefaultButton.Button1, RightToLeft.No)); }
private static DialogResult CustomRadMessagebox(string text, string caption, MessageBoxButtons buttons, RadMessageIcon icon, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button1) { Stream stream; Bitmap CustomRadMessageBoxicon = new Bitmap(1, 1); switch (icon) { case RadMessageIcon.Info: stream = (System.Reflection.Assembly.GetAssembly(typeof(RadMessageBox)). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageInfo.png")); CustomRadMessageBoxicon = Image.FromStream(stream) as Bitmap; stream.Close(); break; case RadMessageIcon.Question: stream = (System.Reflection.Assembly.GetAssembly(typeof(RadMessageBox)). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageQuestion.png")); CustomRadMessageBoxicon = Image.FromStream(stream) as Bitmap; stream.Close(); break; case RadMessageIcon.Exclamation: stream = (System.Reflection.Assembly.GetAssembly(typeof(RadMessageBox)). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageExclamation.png")); CustomRadMessageBoxicon = Image.FromStream(stream) as Bitmap; stream.Close(); break; case RadMessageIcon.Error: stream = (System.Reflection.Assembly.GetAssembly(typeof(RadMessageBox)). GetManifestResourceStream("Telerik.WinControls.UI.Resources.RadMessageBox.MessageError.png")); CustomRadMessageBoxicon = Image.FromStream(stream) as Bitmap; stream.Close(); break; } RadMessageBoxForm form = new RadMessageBoxForm { RightToLeft = RightToLeft.No, EnableBeep = true, MessageText = text, Text = caption, StartPosition = FormStartPosition.CenterScreen, MessageIcon = CustomRadMessageBoxicon, ButtonsConfiguration = buttons, DefaultButton = defaultButton, TopMost = true }; form.ShowDialog(); return(form.DialogResult); }
/// <summary> /// Show Telerik MessageBox /// ShowMessageBox(message, title, MessageBoxButtons.OKCancel, RadMessageIcon.Info); /// </summary> /// <param name="message"></param> /// <param name="title"></param> /// <param name="btn"></param> /// <param name="icon"></param> /// <returns></returns> public static DialogResult ShowMessageBox(this RadForm radForm, string message, string title, MessageBoxButtons btn = MessageBoxButtons.OKCancel, RadMessageIcon icon = RadMessageIcon.None) { RadMessageBox.SetThemeName(radForm.ThemeName); RadMessageBox.Instance.MinimumSize = new Size(200, 150); RadMessageBox.Instance.Padding = new Padding(40); RadMessageBox.Instance.Font = new Font("Roboto", 10F, System.Drawing.FontStyle.Bold); return(RadMessageBox.Show(message, title, btn, icon)); }