| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Сохранение PictureBox'ов |
| Автор: JJester 10.10.2007, 04:13 |
| Подскажите, пожалуйста как можно решить следующу задачу: У меня есть несколько PictureBox'ов на форме. Все они являются контролсами формы. Мне необходимо как-то научиться сохранять эти пикчабоксы в файл и потом открывать их из файла. И после открытия файла, пикча боксы должны разместиться на форме так, как были размещены изначально с изначальным содержимым. |
| Автор: mr.DUDA 10.10.2007, 08:04 |
| У пикчербокса есть свойство Image, с помощью его можно сохранить и загрузить картинку. Координаты и размер пикчербоксов можно задавать с пом. свойств Location и Size. Всё это нужно сохранять и загружать вручную, т.к. никакого метода типа Load/Save сам контрол не предоставляет. |
| Автор: JJester 10.10.2007, 18:04 | ||
А можно примерчик? Допустим у меня есть PictureBox'ы: PictureBox pb1 = new PictureBox(); PictureBox pb2 = new PictureBox(); this.Controls.Add(pb1); this.Controls.Add(pb2); // ... // Тут я что-то сними делаю, перемещаю, заполняю разными цветами и т. д. // ... Теперь как мне их сохранить в файл (допустим с расширением *.myPB) и потом извлечь из этого файла и чтоб все было также как и было изначально? |
| Автор: archeg 11.10.2007, 00:14 | ||
|
| Автор: JJester 11.10.2007, 01:51 |
| archeg, это если бы у меня был один PictureBox. А у меня-то их несколько.. и их как-то надо запихнуть в один файл да и еще чтоб с координатами на форме. |