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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2013, 21:32   #1
Boris01
Новичок
Джуниор
 
Регистрация: 16.10.2013
Сообщений: 1
По умолчанию передвижения картинки по форме(C#)

решил написать простое приложение. смысл в том что при нажатии на кнопку на форме появляется картинка и передвигается, создал доп. поток и цикл который меняет координаты картинки. Я вам скину исходники программы, вопрос в том почему в первом исходнике все работает а во втором не работает(по идей все правильно) ?

---------------------------------
Код:
namespace WindowsFormsApplication11
{
    public partial class UserControl1 : UserControl
    {
        Tank tank;
        public UserControl1( Tank tank)
        {
            InitializeComponent();
           this.tank = tank;

        }

        
        protected override void OnPaint(PaintEventArgs e)
        {Graphics iml = CreateGraphics();
            iml.DrawImage(tank.im, new Point(tank.x, tank.y));

            Invalidate();
            
        }
    }
}


--------------------------------------------------------------------
namespace WindowsFormsApplication11
{
    public partial class UserControl1 : UserControl
    {
        Tank tank=new Tank();
        public UserControl1()
        {
            InitializeComponent();
           
        }

        
        protected override void OnPaint(PaintEventArgs e)
        {Graphics iml = CreateGraphics();
            iml.DrawImage(tank.im, new Point(tank.x, tank.y));

            Invalidate();
            
        }
    }
}


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.
Вложения
Тип файла: zip исходник.zip (115.4 Кб, 6 просмотров)

Последний раз редактировалось Serge_Bliznykov; 16.10.2013 в 22:44.
Boris01 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение картинки по форме при нажатии клавиши (любой) mihaillo Общие вопросы Delphi 3 04.03.2018 19:18
Движение картинки по форме при нажатии клавиши(delphi)) CAN-UKRAINE Помощь студентам 2 30.10.2011 18:57
Title на форме. Как можно перерисовать caption на form? Или убрать его и вместо использовать картинки Шульц Общие вопросы Delphi 37 02.10.2010 09:46
access передвижения окна Lord_Termit Помощь студентам 0 19.05.2010 11:53
Движение картинки по форме SaiLight Свободное общение 1 04.06.2009 04:28