Esempio n. 1
0
        private void btn_picAdd_Click(object sender, EventArgs e) //로컬에서 사진 불러오기
        {
            string       ctlName     = ((SimpleButton)sender).Name;
            string       filename    = "";
            string       local       = "";
            PictureEdit  pic         = null;
            productImage singleImage = null;

            switch (ctlName)
            {
            case "btn_picAdd1":
                singleImage = img1;
                pic         = img1.ctl;
                break;

            case "btn_picAdd2":
                singleImage = img2;
                pic         = img2.ctl;
                break;

            case "btn_picAdd3":
                singleImage = img3;
                pic         = img3.ctl;
                break;

            case "btn_picAdd4":
                singleImage = img4;
                pic         = img4.ctl;
                break;

            case "btn_picAddStd":
                singleImage = imgStd;
                pic         = imgStd.ctl;
                break;
            }

            if (pic.Image != null)
            {
                MessageBox.Show("등록된 이미지가 있습니다. \n\r기존 이미지를 먼저 삭제 하세요.", "이미지 로드 에러");
            }
            else
            {
                pic.LoadImage();
                local    = pic.GetLoadedImageLocation();
                filename = local.Substring(local.LastIndexOf("\\") + 1);
                singleImage.registeredImgName = filename;
                singleImage.imgLocalPath      = local;

                chkValueChanged(this, e);
            }
        }