TextureBrush в Control падает
От: andy73  
Дата: 28.01.05 14:28
Оценка:
Создал Windows Control Library. Определил свой контрол от System.Windows.Forms.Control, который создает TextureBrush. При попытке использовать данный контрол из формы в момент создания TextureBrush приложение падает OutOfMemoryException.
например так
new TextureBrush(Image.FromFile(...));
new TextureBrush(myImage, rect);
если создать кисть в форме и передать в контрол, то все работает.
TextureBrush в Control падает
От: Аноним  
Дата: 28.01.05 20:24
Оценка:
Если просто загрузить Image, при помощи Image.FromFile исключение тоже есть? Если попробовать другой image?
А rect чему равен?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
TextureBrush в Control падает
От: Аноним  
Дата: 31.01.05 06:46
Оценка:
Image грузится без проблем, размер 23х13px, rect тотже. падение от image не зависит. image по идее передается из формы, но если создать ее в контроле эффект тот же. Падение присходит именно при создании texturebrush и именно самим контролом. В поиске я нашел подобный вопрос за 2003 год, но ответов не было.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
TextureBrush в Control падает
От: Аноним  
Дата: 31.01.05 13:56
Оценка:
Все нашел ошибку. rect мог быть больше картинки, тогда возникал Exception


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.