|
|
|
|
using DevExpress.XtraEditors;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
using System.Data;
|
|
|
|
|
using System.Drawing;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
|
|
|
|
|
namespace KGIS.Plugin.LayerProperty.View
|
|
|
|
|
{
|
|
|
|
|
public partial class FormInputBox : XtraForm
|
|
|
|
|
{
|
|
|
|
|
private string inputMessage;
|
|
|
|
|
private string m_DefaultResponse = string.Empty;
|
|
|
|
|
public string InputMessage
|
|
|
|
|
{
|
|
|
|
|
get
|
|
|
|
|
{
|
|
|
|
|
return this.inputMessage;
|
|
|
|
|
}
|
|
|
|
|
set
|
|
|
|
|
{
|
|
|
|
|
this.inputMessage = value;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
public FormInputBox()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
|
|
|
|
}
|
|
|
|
|
public void InputBox(string Prompt, string Title, string DefaultResponse)
|
|
|
|
|
{
|
|
|
|
|
if (Title == null || Title == string.Empty)
|
|
|
|
|
{
|
|
|
|
|
this.Text = Application.ProductName;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
this.Text = Title;
|
|
|
|
|
}
|
|
|
|
|
this.lblTitle.Text = Prompt;
|
|
|
|
|
this.txtInputBox.Text = DefaultResponse;
|
|
|
|
|
this.m_DefaultResponse = DefaultResponse;
|
|
|
|
|
}
|
|
|
|
|
public void InputBox(string Prompt, string Title)
|
|
|
|
|
{
|
|
|
|
|
this.InputBox(Prompt, Title, "");
|
|
|
|
|
}
|
|
|
|
|
public void InputBox(string Prompt)
|
|
|
|
|
{
|
|
|
|
|
this.InputBox(Prompt, "", "");
|
|
|
|
|
}
|
|
|
|
|
private void btnOk_Click(object sender, System.EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.DialogResult = DialogResult.OK;
|
|
|
|
|
this.inputMessage = this.txtInputBox.Text;
|
|
|
|
|
base.Close();
|
|
|
|
|
}
|
|
|
|
|
private void btnCancel_Click(object sender, System.EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
this.inputMessage = this.m_DefaultResponse;
|
|
|
|
|
base.DialogResult = DialogResult.Cancel;
|
|
|
|
|
base.Close();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|