mirror of
https://github.com/PredatH0r/ChanSort.git
synced 2026-01-14 11:22:03 +01:00
37 lines
888 B
C#
37 lines
888 B
C#
using System.Windows.Forms;
|
|
using DevExpress.XtraEditors;
|
|
|
|
namespace ChanSort.Ui
|
|
{
|
|
public partial class InfoBox : XtraForm
|
|
{
|
|
public InfoBox()
|
|
{
|
|
InitializeComponent();
|
|
this.ActiveControl = this.simpleButton1;
|
|
}
|
|
|
|
public static void Show(IWin32Window owner, string message, string caption)
|
|
{
|
|
if (string.IsNullOrEmpty(message))
|
|
return;
|
|
var box = new InfoBox();
|
|
box.Text = caption;
|
|
box.txtMessage.Text = message;
|
|
box.txtMessage.Properties.ReadOnly = true;
|
|
box.txtMessage.SelectionStart = 0;
|
|
box.txtMessage.SelectionLength = 0;
|
|
box.ShowDialog(owner);
|
|
}
|
|
|
|
protected override bool ProcessDialogKey(Keys keyData)
|
|
{
|
|
if (keyData == Keys.Escape)
|
|
{
|
|
this.DialogResult = DialogResult.Cancel;
|
|
return true;
|
|
}
|
|
return base.ProcessDialogKey(keyData);
|
|
}
|
|
}
|
|
} |