123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using DevExpress.XtraEditors;
- using System.IO;
- using SWGDBHelper;
- namespace SWGDBSysManager
- {
- public partial class frmAddValue : DevExpress.XtraEditors.XtraForm
- {
- Dictionary<string, string> mpGBCodes;
- string mstrValue = "";
- string mstrDescri = "";
- string mstrStylePath = "";
- public frmAddValue(Dictionary<string, string> pGBCodes)
- {
- InitializeComponent();
- mpGBCodes = pGBCodes;
- chB_DefaultStyle_CheckedChanged(null,null);
- }
- private void txtValue_EditValueChanged(object sender, EventArgs e)
- {
- string value = this.txtValue.Text.Trim();
- if (mpGBCodes.ContainsKey(value))
- this.txtDescri.Text = mpGBCodes[value];
- }
- private void btnOk_Click(object sender, EventArgs e)
- {
- mstrValue = this.txtValue.Text.Trim();
- mstrDescri = this.txtDescri.Text.Trim();
- if (this.btnEdStyle.Text == "")
- {
- DevHelper.ShowInfo(this, "请选择符号库!");
- return;
- }
- mstrStylePath = this.btnEdStyle.Text;
- this.DialogResult = DialogResult.OK;
- this.Close();
- }
- private void btnCancel_Click(object sender, EventArgs e)
- {
- this.DialogResult = DialogResult.Cancel;
- this.Close();
- }
- /// <summary>
- /// 符号化字段的值
- /// </summary>
- public string FieldValue
- {
- get
- {
- return mstrValue;
- }
- }
- /// <summary>
- /// 字段值得描述
- /// </summary>
- public string ValueDesci
- {
- get
- {
- return mstrDescri;
- }
- }
- /// <summary>
- /// 符号库路径
- /// </summary>
- public string StylePath
- {
- get
- {
- return mstrStylePath;
- }
- }
- private void btnEdStyle_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
- {
- OpenFileDialog dlg = new OpenFileDialog();
- //dlg.RestoreDirectory = true;
- dlg.InitialDirectory = Application.StartupPath + "\\Style\\";
- dlg.CheckFileExists = true;
- dlg.Multiselect = false;
- dlg.ShowHelp = false;
- dlg.Filter = "符号库文件(*.style)|*.style";
- if (dlg.ShowDialog() == DialogResult.OK)
- {
- this.btnEdStyle.Text = dlg.FileName;
- }
- }
- private void chB_DefaultStyle_CheckedChanged(object sender, EventArgs e)
- {
- btnEdStyle.Text = "";
- if (chB_DefaultStyle.Checked)
- {
- if (File.Exists(Application.StartupPath + "\\Style\\DLGQ10K.style"))
- {
- btnEdStyle.Text = Application.StartupPath + "\\Style\\DLGQ10K.style";
- }
- else
- {
- DevHelper.ShowWaring("缺失系统文件:" + Application.StartupPath + "\\Style\\DLGQ10K.style");
- chB_DefaultStyle.Checked = false;
- }
- }
- btnEdStyle.Enabled = !chB_DefaultStyle.Checked;
- }
- }
- }
|