[]
C# resim kaydederken ismini değiştirme
merhaba arkadaşlar
1-C# da (daha doğrusu WPF de) gözat butonuyla resmi seçtiğimde hedef klasöre gidiyor ok.ama ismi eski isim.ben hedef klasöre kopyalanırken istediğim ismi nasıl koyucam?
2-openfiledialog.show==dialogresult.ok yazınca uyarı veriyor.bunun WPF deki karşılığı ne?
private void btnresimsec_Click(object sender, RoutedEventArgs e)
{
//C:\Users\LG\Documents\Visual Studio 2010\Projects\wpfFilm\wpfFilm\resimler
openFileDialog1.Title = "Lütfen Dosya Seçiniz";
openFileDialog1.Filter = " (*.jpg)|*.jpg|(*.png)|*.png|(*.bmp)|*.bmp|(*.gif)|*.gif";
openFileDialog1.ShowDialog();
hedefDizin = @"C:\Users\LG\Documents\Visual Studio 2010\Projects\wpfFilm\wpfFilm\resimler\" + openFileDialog1.SafeFileName;
openFileDialog1.FileName = " ";
System.IO.File.Copy(openFileDialog1.FileName, hedefDizin,true);
resim = hedefDizin;
image1.Source = new ImageSourceConverter().ConvertFromString(hedefDizin) as ImageSource;
1-C# da (daha doğrusu WPF de) gözat butonuyla resmi seçtiğimde hedef klasöre gidiyor ok.ama ismi eski isim.ben hedef klasöre kopyalanırken istediğim ismi nasıl koyucam?
2-openfiledialog.show==dialogresult.ok yazınca uyarı veriyor.bunun WPF deki karşılığı ne?
private void btnresimsec_Click(object sender, RoutedEventArgs e)
{
//C:\Users\LG\Documents\Visual Studio 2010\Projects\wpfFilm\wpfFilm\resimler
openFileDialog1.Title = "Lütfen Dosya Seçiniz";
openFileDialog1.Filter = " (*.jpg)|*.jpg|(*.png)|*.png|(*.bmp)|*.bmp|(*.gif)|*.gif";
openFileDialog1.ShowDialog();
hedefDizin = @"C:\Users\LG\Documents\Visual Studio 2010\Projects\wpfFilm\wpfFilm\resimler\" + openFileDialog1.SafeFileName;
openFileDialog1.FileName = " ";
System.IO.File.Copy(openFileDialog1.FileName, hedefDizin,true);
resim = hedefDizin;
image1.Source = new ImageSourceConverter().ConvertFromString(hedefDizin) as ImageSource;
kaynak içi teşekkürler.ama benim kodumda bütün iş
System.IO.File.Copy(openFileDialog1.FileName, hedefDizin,true);
satırında yapıyorum ve ikinci bir kullanımı yok.benim linkteki kopyalama işlemi benim kullanımım için uygun değil ama yukardaki satır yerine
hedefDizin = @"C:\Users\LG\Documents\Visual Studio 2010\Projects\wpfFilm\wpfFilm\resimler\" + listBox1.Items.Count.ToString() + openFileDialog1.SafeFileName.Substring(openFileDialog1.SafeFileName.Length-4);
yazınca istediğim ismi(listboxdaki son eleman kaç numara) ve dosya uzantısını ekleyebildim.sorun çözüldü böylece
System.IO.File.Copy(openFileDialog1.FileName, hedefDizin,true);
satırında yapıyorum ve ikinci bir kullanımı yok.benim linkteki kopyalama işlemi benim kullanımım için uygun değil ama yukardaki satır yerine
hedefDizin = @"C:\Users\LG\Documents\Visual Studio 2010\Projects\wpfFilm\wpfFilm\resimler\" + listBox1.Items.Count.ToString() + openFileDialog1.SafeFileName.Substring(openFileDialog1.SafeFileName.Length-4);
yazınca istediğim ismi(listboxdaki son eleman kaç numara) ve dosya uzantısını ekleyebildim.sorun çözüldü böylece
- amusan (19.10.12 23:43:56)
1