Exemple #1
0
 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
Exemple #2
0
 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);
     }
 }
Exemple #3
0
        }//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