ImageManager.cs 3.0 KB
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace UserFromControl
{
    public class ImageManager
    {
        public static Image imgGrey;
        public static Image imgGreen;
        public static Image imgUp;
        public static Image imgDown;
        public static Image imgLeft;
        public static Image imgRight;
        //点类型,1 = 点,2 = +,3 =|,4 = -,5 = 方形,6 = 圆圈

        public static Image imgType1;
        public static Image imgType2;
        public static Image imgType3;
        public static Image imgType4;
        public static Image imgType5;
        public static Image imgType6;


        public static Image imgType1s;
        public static Image imgType2s;
        public static Image imgType3s;
        public static Image imgType4s;
        public static Image imgType5s;
        public static Image imgType6s;

        /// <summary>
        /// 是否已经初始化过了 
        /// </summary>
        public static bool IsInit = false;
        public static void Init()
        {
            try
            {
                IsInit = true;
                imgGrey = Image.FromFile(Application.StartupPath + "\\image\\gray2.png");
                imgGreen = Image.FromFile(Application.StartupPath+"\\image\\green.png");

                imgUp = Image.FromFile(Application.StartupPath + "\\image\\form\\up.png");
                imgDown = Image.FromFile(Application.StartupPath + "\\image\\form\\down.png");
                imgLeft = Image.FromFile(Application.StartupPath + "\\image\\form\\left.png");
                imgRight = Image.FromFile(Application.StartupPath + "\\image\\form\\right.png");

                imgType1 = Image.FromFile(Application.StartupPath + "\\image\\form\\type1.png");
                imgType2 = Image.FromFile(Application.StartupPath + "\\image\\form\\type2.png");
                imgType3 = Image.FromFile(Application.StartupPath + "\\image\\form\\type3.png");
                imgType4 = Image.FromFile(Application.StartupPath + "\\image\\form\\type4.png");
                imgType5 = Image.FromFile(Application.StartupPath + "\\image\\form\\type5.png");
                imgType6 = Image.FromFile(Application.StartupPath + "\\image\\form\\type6.png");


                imgType1s = Image.FromFile(Application.StartupPath + "\\image\\form\\type1s.png");
                imgType2s = Image.FromFile(Application.StartupPath + "\\image\\form\\type2s.png");
                imgType3s = Image.FromFile(Application.StartupPath + "\\image\\form\\type3s.png");
                imgType4s = Image.FromFile(Application.StartupPath + "\\image\\form\\type4s.png");
                imgType5s = Image.FromFile(Application.StartupPath + "\\image\\form\\type5s.png");
                imgType6s = Image.FromFile(Application.StartupPath + "\\image\\form\\type6s.png");
            }
            catch (Exception ex)
            {
                Console.Write(ex.ToString());
            }
        }

    }
}