Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.08.2010, 16:25   #1
Gogent
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 46
По умолчанию Восстановить фон, C#

Здравствуйте!
У меня есть форма с фоновым рисунком. По форме движется черный прямоугольник. У меня после него черный след остается. Каким образом мне убрать этот след, чтобы снова был виден рисунок?
Gogent вне форума Ответить с цитированием
Старый 17.08.2010, 20:41   #2
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

каждый раз рисуй фон(рисунок) заново, потом уже прямоугольник
m0nax вне форума Ответить с цитированием
Старый 17.08.2010, 21:24   #3
Gogent
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 46
По умолчанию

Спасибо, я уже понял что делать. Я перерисовываю кусочек фона после каждого движения прямоугольника за ним. Но тут я столкнулся с другой проблемой: пока окно формы видно на экране, ничего не происходит. Как только форма перекрывается другим окном прямоугольник начинает двигаться. Я это понимаю, потому что когда я переключаюсь на форму прямоугольник уже в новом месте(куда он должен был двигаться). Стоит на месте. Я написал
Код:
Graphics g = Graphics.FromImage(BackgroundImage);
//прямоугольник переполз
//закрашиваю след
g.DrawImage(BackgroundImage, sn.X, sn.Y + 6, rct, GraphicsUnit.Point);
// пополз дальше
мне не помогло, пишет: NotImplementedExeption и комментарий: Не реализовано
Это про что?
Gogent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Восстановить из .tmp DIgorevich Microsoft Office Excel 3 18.07.2010 22:23
Восстановить конфигурацию ОС HellMercenariess Операционные системы общие вопросы 4 02.06.2010 08:25
Восстановить файл Dophin Microsoft Office Word 5 18.02.2010 17:58
как восстановить систему Berzhan Операционные системы общие вопросы 12 20.07.2009 19:56
Восстановить таблицу Dj_smart SQL, базы данных 3 19.05.2009 18:38