Example #1
0
        /// <summary>
        /// 单一图片视图
        /// </summary>
        /// <param name="path">图片路径</param>
        /// <param name="panelSize">窗体大小</param>
        public SingleView(string path, Size panelSize)
        {
            InitializeComponent();
            Size = panelSize;

            pictureBox.Image = ImageTool.GetImage(path);
            pictureBox.Tag   = path;

            pictureBox.SizeMode     = PictureBoxSizeMode.Zoom;
            pictureBox.DoubleClick += pictureBox_DoubleClick;
        }
Example #2
0
        public SingleView()
        {
            InitializeComponent();
            Size = MainConfig.PanelMainSize;

            pictureBox.Image = ImageTool.GetImage(MainConfig.ShowImagePath);
            pictureBox.Tag   = MainConfig.ShowImagePath;

            pictureBox.SizeMode     = PictureBoxSizeMode.Zoom;
            pictureBox.DoubleClick += pictureBox_DoubleClick;
        }
Example #3
0
        private void pictureBox_Click(object sender, EventArgs e)
        {
            PictureBox pictureBox = sender as PictureBox;
            string     filePath   = pictureBox.Tag.ToString();

            //pictureBoxLarge.Load(selectPicture.ImageLocation);
            pictureBoxLarge.Image        = ImageTool.GetImage(filePath);
            pictureBoxLarge.Tag          = filePath;
            pictureBoxLarge.DoubleClick += pictureBoxLarge_DoubleClick;

            //string selectImagePath = Path.GetFullPath(selectPicture.ImageLocation);
            ShowImageInfo(filePath);
        }
Example #4
0
        // 加载 curFilePath 的 Image 到 pictureBox
        private void LoadImage()
        {
            Image image = Image.FromFile(imgPath);

            pictureBox.Image = ImageTool.GetImage(imgPath);
            //pictureBox.Image = image;


            pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
            StartPosition       = FormStartPosition.Manual;

            Size            = GetImageSize(image);
            pictureBox.Size = Size;
            //Location = GetStartPoston(image.Size);
            Location = GetStartPoston(pictureBox.Size);

            image.Dispose();

            GetParentFile();
        }