FrmWorkMenu.cs 4.4 KB
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TSA_V.Common;

namespace TSA_V
{
    public partial class FrmWorkMenu : FrmBase
    {
        public FrmWorkMenu()
        {
            InitializeComponent();
        }

        private void FrmWorkMenu_Load(object sender, EventArgs e)
        {
            Task.Factory.StartNew(delegate
            {
                LoadBackImage();
            });


        }
        public void LoadBackImage()
        {
            this.panel1.BackgroundImage = ImageManager.frm_背景图;
            button1.BackgroundImage = ImageManager.Main_US_MOSCOT;
            if (CurrLanguage.Equals(ResourceCulture.English))
            { 
                btnExit.BackgroundImage = ImageManager.Main_US_退出;
                this.btnAutoSoldering.BackgroundImage = ImageManager.Menu_US_自动焊接;
                this.btnCheck.BackgroundImage = ImageManager.Menu_US_检测;
                this.btnExit.BackgroundImage = ImageManager.Menu_US_退出;
                this.btnSoldering.BackgroundImage = ImageManager.Menu_US_焊接;
                this.btnTSAV.BackgroundImage = ImageManager.Menu_US_组装;
            }
            else
            {
                //this.panel1.BackgroundImage = ImageManager.frm_背景图;
                //button1.BackgroundImage = ImageManager.Main_MOSCOT;
                btnExit.BackgroundImage = ImageManager.Main_退出;
                this.btnAutoSoldering.BackgroundImage = ImageManager.Menu_自动焊接;
                this.btnCheck.BackgroundImage = ImageManager.Menu_检测;
                this.btnExit.BackgroundImage = ImageManager.Menu_退出;
                this.btnSoldering.BackgroundImage = ImageManager.Menu_焊接;
                this.btnTSAV.BackgroundImage = ImageManager.Menu_组装;
            }
        }
        private void FrmWorkMenu_Shown(object sender, EventArgs e)
        {
            SetSkin(this);
            this.BackColor = Color.White; 
        }

        private void btnExit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnTSAV_Click(object sender, EventArgs e)
        { 
            //FrmWork fw = new FrmWork();
            FrmBoardSelect fw = new FrmBoardSelect();
            this.Visible = false; ;
            fw.ShowDialog();
            this.Visible = true;
        }

        private void btnSoldering_Click(object sender, EventArgs e)
        {
            MessageBox.Show(ResourceCulture.GetString(ResourceCulture.NotOpen, "暂未开放!"),ResourceCulture.GetString(ResourceCulture.MsgTitle,"提示"));
            return;
            FrmBoardSelect fw = new FrmBoardSelect(2);
            this.Visible = false; ;
            fw.ShowDialog();
            this.Visible = true;
        }

        private void btnCheck_Click(object sender, EventArgs e)
        {
            MessageBox.Show(ResourceCulture.GetString(ResourceCulture.NotOpen, "暂未开放!"), ResourceCulture.GetString(ResourceCulture.MsgTitle, "提示"));
            return;
            FrmBoardSelect fw = new FrmBoardSelect(3);
            this.Visible = false; ;
            fw.ShowDialog();
            this.Visible = true;
        }

        private void btnAutoSoldering_Click(object sender, EventArgs e)
        {
            MessageBox.Show(ResourceCulture.GetString(ResourceCulture.NotOpen, "暂未开放!"), ResourceCulture.GetString(ResourceCulture.MsgTitle, "提示"));
            return;
            Directory.SetCurrentDirectory(Directory.GetParent(Application.StartupPath).FullName);
            string prepath = Directory.GetCurrentDirectory();
            string filePath = prepath + ConfigAppSettings.GetValue(Setting_Init.AuToSoldering_FilePath);
            if (File.Exists(filePath))
            {
                this.Visible = false;
                try
                {
                    Process.Start(filePath);
                }
                catch (Exception exp)
                {
                    LogUtil.error("启动程序【" + filePath + "】出错:" + exp.ToString());
                    this.Visible = true;
                }
                FrmMenu.frmMain.Close();
            }
            else
            {
                LogUtil.error("文件不存在:"+filePath);
            }
        }

      
    }
}