| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > BMP->Panel |
| Автор: Shadowlord 27.11.2008, 14:13 |
| В общем задача стоит такая: есть форма на ней панель на этой форме нужно составить из картинок(bmp 100*100) игровое поле и по этому полю таскать другую картинку(bmp 50*50, привязки к клеткам поля нет). Visual Studio 2008, C++ Подскажите плиз как нарисовать bmpшку на панели желательно с примерами; заранее спасибо |
| Автор: SpaceSpace 27.11.2008, 20:32 |
| для этого лучше использовать wpf, с Gdi - будет крайне геморно Добавлено через 1 минуту и 12 секунд так что задай вопрос в той ветке, может помогут |
| Автор: diadiavova 27.11.2008, 23:25 |
| А почему бы не закинуть картинки в пикчербоксы и не раскидать их по панели, а таскать поверху такой же пикчербокс? |
| Автор: Shadowlord 28.11.2008, 18:31 |
| diadiavova, подобная идея была, но на мой взгляд не слишком удобна да и так как в дальнейшем планируется взаимодействие объектов передвигаемых по полю это не совсем подходит |
| Автор: diadiavova 28.11.2008, 19:36 |
| Нарисовать бмпшку на панели не сложно. Надо в обработчике события Paint этой панели получить объект Graphics(такое свойство есть у второго параметра обработчика), и вызвать у него метод DrawImage. ЗЫ А идею я предложил только потому, что она показалась мне как раз таки удобной, хоть это и не совсем грамотно, но проще не придумаешь. |