private void PhotoPictureBox_Click(object sender, EventArgs e) { if (PhotoOpenFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { PhotoPictureBox.Image = new Bitmap(PhotoOpenFileDialog.FileName); currentPhotoPath = PhotoOpenFileDialog.FileName; } }// PhotoPictureBox_Click
private void btnChoosePhoto_Click_1(object sender, EventArgs e) { //open the Open File Dialog.If user clicks OK, load the picture that user chose. if (PhotoOpenFileDialog.ShowDialog() == DialogResult.OK) { PhotoPictureBox.Load(PhotoOpenFileDialog.FileName); } }
}//MeasureUnitComboBox_Leave ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #endregion #region Методы работы с Фото. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> /// Выбор фото данной единицы товара. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddPhotoButton_Click(object sender, EventArgs e) { /*ERROR привести в порядок.*/ if (PhotoOpenFileDialog.ShowDialog() == DialogResult.OK) { string fileName = System.IO.Path.GetFileName(PhotoOpenFileDialog.FileName); //находим имя файла. string fullPath = System.IO.Path.GetFullPath(sparePartPhotoFolder + fileName); //абсолютный путь файла. //Если файл с таким именем уже есть в папке 'Товар', выводим сообщение об этом. if (fullPath != PhotoOpenFileDialog.FileName && System.IO.File.Exists(fullPath)) { PhotoPictureBox.Image = new Bitmap(Image.FromFile(fullPath), PhotoPictureBox.Size); //Если файл в нужной папке не является подходящим, то очищаем pictureBox. if (DialogResult.Cancel == MessageBox.Show("Этот файл или файл с таким именем уже существует в папке \"Товар\".\nЕсли данное фото, является правильным, нажмите \"Ok\".\nИначе нажмите \"Отмена\" измените имя выбираемого файла и попробуйте ещё раз.", "Совпадение имен файлов", MessageBoxButtons.OKCancel)) DeselectToolStripMenuItem_Click(null, null); }//if else { PhotoPictureBox.Image = new Bitmap(Image.FromFile(PhotoOpenFileDialog.FileName), PhotoPictureBox.Size); }//else toolTip.SetToolTip(PhotoPictureBox, fileName); //задаём имя файла во всплывающую подсказку. }//if }//AddPhotoButton_Click