using Gs.DevApp.DevFrm.Work;
using System;
namespace Gs.DevApp.UserControl
{
public partial class UcDictionary : DevExpress.XtraEditors.XtraUserControl
{
public UcDictionary()
{
InitializeComponent();
}
///
/// 按钮文字
///
public string BtnTxt
{
get { return this.simpleButton1.Text.Trim(); }
set
{
this.simpleButton1.Text = value;
}
}
///
/// 文本框文字
///
public string TextTxt
{
get { return memoEdit1.Text.Trim(); }
set
{
this.memoEdit1.Text = value;
}
}
///
/// 查询条件
///
public string WhereTxt
{
get;
set;
}
public bool IsReadly
{
set
{
this.memoEdit1.ReadOnly = value;
this.simpleButton1.Enabled = !value;
}
}
private void simpleButton1_Click(object sender, EventArgs e)
{
UcDictionarySelect frm = new UcDictionarySelect(this.BtnTxt, this.WhereTxt);
frm.UpdateParent += (ss, ee) =>
{
System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
var lst = ee.DynamicList;
foreach (dynamic dym in lst)
{
if (stringBuilder.Length > 0)
stringBuilder.Append("|");
stringBuilder.Append(dym.dicTxt);
}
this.TextTxt = stringBuilder.ToString();
};
frm.ShowDialog();
}
}
}