You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
177 lines
6.0 KiB
177 lines
6.0 KiB
using System;
|
|
using System.Drawing;
|
|
using System.Collections;
|
|
using System.ComponentModel;
|
|
using System.Windows.Forms;
|
|
|
|
|
|
namespace Stone.Common
|
|
{
|
|
/// <summary>
|
|
/// 文件名:frmBarcodePrintSet.cs
|
|
/// 作 用:Label Matrix 安装路径设置
|
|
/// 作 者:刘洪辉
|
|
/// 日 期:2007-3-6
|
|
/// 版本修订:2007-12-24
|
|
/// 版本修订:2008-06-14
|
|
/// 版本修订:2010-12-04(为武汉WMS条形码系统修改)
|
|
/// </summary>
|
|
public class frmBarcodePrintSet : System.Windows.Forms.Form
|
|
{
|
|
#region 系统参数设置
|
|
private System.Windows.Forms.Label label1;
|
|
private System.Windows.Forms.TextBox t_Lmw32Path;
|
|
private System.Windows.Forms.Button b_Save;
|
|
private System.Windows.Forms.Button b_Close;
|
|
private System.Windows.Forms.Button b_Browse;
|
|
private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1;
|
|
private System.ComponentModel.Container components = null;
|
|
|
|
public frmBarcodePrintSet()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
protected override void Dispose( bool disposing )
|
|
{
|
|
if( disposing )
|
|
{
|
|
if(components != null)
|
|
{
|
|
components.Dispose();
|
|
}
|
|
}
|
|
base.Dispose( disposing );
|
|
}
|
|
|
|
#region Windows 窗体设计器生成的代码
|
|
/// <summary>
|
|
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
|
|
/// 此方法的内容。
|
|
/// </summary>
|
|
private void InitializeComponent()
|
|
{
|
|
this.label1 = new System.Windows.Forms.Label();
|
|
this.t_Lmw32Path = new System.Windows.Forms.TextBox();
|
|
this.b_Browse = new System.Windows.Forms.Button();
|
|
this.b_Save = new System.Windows.Forms.Button();
|
|
this.b_Close = new System.Windows.Forms.Button();
|
|
this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
|
|
this.SuspendLayout();
|
|
//
|
|
// label1
|
|
//
|
|
this.label1.Location = new System.Drawing.Point(24, 37);
|
|
this.label1.Name = "label1";
|
|
this.label1.Size = new System.Drawing.Size(168, 16);
|
|
this.label1.TabIndex = 0;
|
|
this.label1.Text = "Label Matrix 安装路径:";
|
|
//
|
|
// t_Lmw32Path
|
|
//
|
|
this.t_Lmw32Path.Location = new System.Drawing.Point(24, 56);
|
|
this.t_Lmw32Path.Name = "t_Lmw32Path";
|
|
this.t_Lmw32Path.Size = new System.Drawing.Size(293, 21);
|
|
this.t_Lmw32Path.TabIndex = 1;
|
|
this.t_Lmw32Path.Text = "C:\\Program Files\\lmw32";
|
|
//
|
|
// b_Browse
|
|
//
|
|
this.b_Browse.Location = new System.Drawing.Point(323, 54);
|
|
this.b_Browse.Name = "b_Browse";
|
|
this.b_Browse.Size = new System.Drawing.Size(40, 23);
|
|
this.b_Browse.TabIndex = 2;
|
|
this.b_Browse.Text = ">>>";
|
|
this.b_Browse.Click += new System.EventHandler(this.b_Browse_Click);
|
|
//
|
|
// b_Save
|
|
//
|
|
this.b_Save.Location = new System.Drawing.Point(144, 134);
|
|
this.b_Save.Name = "b_Save";
|
|
this.b_Save.Size = new System.Drawing.Size(91, 34);
|
|
this.b_Save.TabIndex = 3;
|
|
this.b_Save.Text = "保存设置(&S)";
|
|
this.b_Save.Click += new System.EventHandler(this.b_Save_Click);
|
|
//
|
|
// b_Close
|
|
//
|
|
this.b_Close.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
|
this.b_Close.Location = new System.Drawing.Point(26, 121);
|
|
this.b_Close.Name = "b_Close";
|
|
this.b_Close.Size = new System.Drawing.Size(91, 34);
|
|
this.b_Close.TabIndex = 4;
|
|
this.b_Close.Text = "关闭(&C)";
|
|
this.b_Close.Visible = false;
|
|
this.b_Close.Click += new System.EventHandler(this.b_Close_Click);
|
|
//
|
|
// folderBrowserDialog1
|
|
//
|
|
this.folderBrowserDialog1.ShowNewFolderButton = false;
|
|
//
|
|
// frmBarcodePrintSet
|
|
//
|
|
this.AcceptButton = this.b_Save;
|
|
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
|
|
this.CancelButton = this.b_Close;
|
|
this.ClientSize = new System.Drawing.Size(388, 190);
|
|
this.Controls.Add(this.b_Close);
|
|
this.Controls.Add(this.b_Save);
|
|
this.Controls.Add(this.b_Browse);
|
|
this.Controls.Add(this.t_Lmw32Path);
|
|
this.Controls.Add(this.label1);
|
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
|
this.MaximizeBox = false;
|
|
this.MinimizeBox = false;
|
|
this.Name = "frmBarcodePrintSet";
|
|
this.ShowInTaskbar = false;
|
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
|
this.Text = "Label Matrix 安装路径设置";
|
|
this.Load += new System.EventHandler(this.FLabelPrintSet_Load);
|
|
this.ResumeLayout(false);
|
|
this.PerformLayout();
|
|
|
|
}
|
|
#endregion
|
|
#endregion
|
|
|
|
#region 窗体事件
|
|
private void FLabelPrintSet_Load(object sender, System.EventArgs e)
|
|
{
|
|
this.t_Lmw32Path.Text = MyAppconfig.ReadValue("Lmw32Path");
|
|
}
|
|
#endregion
|
|
|
|
#region 按钮事件
|
|
private void b_Browse_Click(object sender, System.EventArgs e)
|
|
{
|
|
this.folderBrowserDialog1.SelectedPath = this.t_Lmw32Path.Text;
|
|
if(this.folderBrowserDialog1.ShowDialog().Equals(System.Windows.Forms.DialogResult.OK))
|
|
{
|
|
this.t_Lmw32Path.Text = this.folderBrowserDialog1.SelectedPath;
|
|
}
|
|
}
|
|
|
|
private void b_Save_Click(object sender, System.EventArgs e)
|
|
{
|
|
if(System.IO.File.Exists(this.t_Lmw32Path.Text.Trim() + @"\Lmwprint.exe"))
|
|
{
|
|
MyAppconfig.WriteValue("Lmw32Path", this.t_Lmw32Path.Text);
|
|
MyMessageBox.ShowInfoMessage("您的设置已经成功保存!");
|
|
//this.Close();
|
|
}
|
|
else
|
|
{
|
|
MyMessageBox.ShowErrorMessage("您选择的目录中未发现 Label Matrix 软件!请重新选择路径!");
|
|
this.t_Lmw32Path.Focus();
|
|
this.t_Lmw32Path.SelectAll();
|
|
}
|
|
}
|
|
|
|
private void b_Close_Click(object sender, System.EventArgs e)
|
|
{
|
|
this.Close();
|
|
}
|
|
#endregion
|
|
|
|
}
|
|
}
|
|
|