/// <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; }
public SingleView() { InitializeComponent(); Size = MainConfig.PanelMainSize; pictureBox.Image = ImageTool.GetImage(MainConfig.ShowImagePath); pictureBox.Tag = MainConfig.ShowImagePath; pictureBox.SizeMode = PictureBoxSizeMode.Zoom; pictureBox.DoubleClick += pictureBox_DoubleClick; }
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); }
// 加载 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(); }