Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Сохранение bmp-шек в компонент


Автор: andzej1 8.2.2006, 21:47
Подскажите, плз, как сохранить bmp файл в компонент в режиме Design?

Имеется компонент, в который необходимо добавлять картинки. Точно также как в ImageList. Но у меня при компиляции все добавленные картинки пропадают. В чем дело?

В моем компоненте также имеется свойство Images типа произведенного от CollectionBase и вот конструктор добавления:

{
System.Windows.Forms.OpenFileDialog ofd=new OpenFileDialog();
ofd.ShowDialog();

Bitmap bitmap=new Bitmap(Bitmap.FromFile(ofd.FileName));

this.bitmap0=bitmap;
}

Автор: Exception 8.2.2006, 23:08
Фиг его знает. Пометь класс как [Serializable()], вдруг поможет smile

Автор: andzej1 9.2.2006, 16:16
[Serializable] непомогло.

Может как ни будь возможно применить метод Serialize() к компоненту? Я знаю только как записать объект в поток.

Автор: Exception 9.2.2006, 16:33
Извиняюсь, сморозил глупость smile . Дома гляну.

Автор: mr.DUDA 10.2.2006, 11:32
Советую использовать ImageList в качестве коллекции картинок. Тогда уже точно никуда не пропадут.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)