Автоматическое сохранение - C#
Формулировка задачи:
Есть вопрос как автоматически сохранять картинки? Делаю так, но мне надо чтоб сохранял без saveFileDialog1.ShowDialog(), т.е. saveFileDialog1 чтоб вообще не открывался.
saveFileDialog1.Filter = "jpg|*.jpg"; for (int i = 10; i < 20;i++ ) { pictureBox1.ImageLocation = "http://..." + i.ToString() + ".jpg"; //например saveFileDialog1.FileName = i.ToString(); saveFileDialog1.InitialDirectory = @"C:\Users\гык\Desktop\test"; saveFileDialog1.ShowDialog(); pictureBox1.Image.Save(saveFileDialog1.FileName); }
Решение задачи: «Автоматическое сохранение»
textual
Листинг программы
private void button1_Click(object sender, EventArgs e) { //загружаем картинку в PictureBox pictureBox1.ImageLocation = "http://www.cyberforum.ru/images/cyberforum_logo.png"; //Событие окончание загрузки изображение pictureBox1.LoadCompleted += new AsyncCompletedEventHandler(pictureBox1_LoadCompleted); } void pictureBox1_LoadCompleted(object sender, AsyncCompletedEventArgs e) { //Создаем файл на диске System.IO.StreamWriter writer = new System.IO.StreamWriter("C:\\1.PNG"); //Получаем базовый поток System.IO.Stream stream = writer.BaseStream; //Сохраняем изображение в базовый поток pictureBox1.Image.Save(stream, System.Drawing.Imaging.ImageFormat.Png); //Закрываем поток. writer.Close(); //Пуск->Мой компьютер (C:)Локальный диск //Видим нашу картинку с именем 1.PNG }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д