nilebr93' Alıntı:
Arkadaşlar image picturebox a resim eklemeyi biliyorum fakat resmi değiştirmek istediğimde resmi kaydettiğim yerden silip en son eklediğimi oraya kaydetmesi lazım bunu nasıl yapabilirim ?
Resmi değiştirmek istediğimde önceki kayıtlı olan resmin silinip, yerine değiştirirken kullandığım resmin kaydedilmesini istiyorum..
public void imageEdit()
{
string imageUrl = ImageTextBox.Text;
string[] lines = imageUrl.Split('.');
string imageExtension = lines[lines.Length - 1];
string path = ImageTextBox.Text;
File.Delete(path);
var imageDialog = new OpenFileDialog();
imageDialog.Title = "Dosya Seçiniz";
imageDialog.Filter = "Tek Renkli Bit İşlem (*.bmp;*.dib)|*.bmp;*.dib|16 Renkli Bit İşlem (*.bmp;*.dib)|*.bmp;*.dib|256 Renkli Bit İşlem (*.bmp;*.dib)|*.bmp;*.dib|24-bit Bit İşlem (*.bmp;*.dib)|*.bmp;*.dib|JPEG (*.jpg;*.jpeg;*.jpe;*.jfif)|*.jpg;*.jpeg;*.jpe;*.jfif|GIF (*.gif)|*.gif|TIFF (*.tif;*.tiff)|*.tif;*.tiff|PNG (*.png)|*.png|Tüm dosyalar (*.*)|*.*";
if (imageDialog.ShowDialog() == DialogResult.OK)
{
FilmImagePictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
FilmImagePictureBox.Image = new Bitmap(imageDialog.OpenFile());
path = imageDialog.FileName;
File.Copy(path, imageUrl);
}
}