FrmTrace.cs 1.3 KB
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 CodeSplice
{
    public partial class FrmTrace : Asa.Theme.FlatForm
    {
        private Asa.Theme.ImageDisplay dis1;
        private Asa.Theme.ImageDisplay dis2;

        public FrmTrace()
        {
            InitializeComponent();
        }

        private void FrmTrace_Load(object sender, EventArgs e)
        {
            dis1 = new Asa.Theme.ImageDisplay(pictureBox1);
            dis2 = new Asa.Theme.ImageDisplay(pictureBox2);
            LstTrace.ItemAdd(Common.Trace.Name);
        }

        private void LstTrace_SelectedIndexChanged(object sender)
        {
            if (LstTrace.SelectedIndex == -1) return;
            TraceTemp temp = Common.Trace.GetTrace(LstTrace.SelectedIndex);
            dis1.Image = temp.MateImage;
            dis2.Image = temp.LabelImage;
            flatLabel1.Text = temp.MateTemp;
            flatLabel2.Text = temp.LabelTemp;

            LstCode.ItemClear();
            string[] s = new string[temp.Code.Count];
            for (int i = 0; i < s.Length; i++)
                s[i] = temp.Code[i].Text;
            LstCode.ItemAdd(s);
        }






    }
}