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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2013, 00:14   #1
YaDenis
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 30
По умолчанию переключение картинки на стрелки

вот код программи на С#... написан только для переключения двух картинок.. мне нужно 6 картинок так переключать(по стрелочкам)..
не могу сообразить как написать это дело. чтобы правильно переключалось..

Код:
private void Form2_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Right)
            {
                BackgroundImage = something.Properties.Resources._2;
                Height = something.Properties.Resources._2.Height;
                Width = something.Properties.Resources._2.Width;
            }

            if (e.KeyCode == Keys.Left)
            {
                BackgroundImage = something.Properties.Resources._1;
                Height = something.Properties.Resources._1.Height;
                Width = something.Properties.Resources._1.Width;
            }

            if (e.KeyCode == Keys.Escape) Close();
        }
    }
___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 30.04.2013 в 09:53.
YaDenis вне форума Ответить с цитированием
Старый 30.04.2013, 07:45   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Трудно сообразить, как написать программу, если не знаешь, что именно от нее хочешь.
Сформулируйте по-русски, что такое "правильно переключалось", и вопрос "как написать" решится сам собой.
s-andriano вне форума Ответить с цитированием
Старый 30.04.2013, 18:03   #3
YaDenis
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 30
По умолчанию

ладно, мне просто нужно чтобы 6 картинок переключались по порядку... код у меня только для 2х картинок, как для 6 написать не могу сообразить
YaDenis вне форума Ответить с цитированием
Старый 30.04.2013, 18:09   #4
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Заведите массив на 6 элементов. По кнопкам инкрементируйте или декрементируйте индекс. При достижении границы - замыкайте в кольцо (т.е. если индекс меньше 0, присваиваем 5, а если 6 - присваиваем 0).
s-andriano вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение стрелки CodeNOT Общие вопросы C/C++ 1 28.06.2012 23:50
Стрелки на циферблате(СИ) sidestep Помощь студентам 5 09.02.2012 20:25
Стрелки ddeman666 Помощь студентам 0 16.05.2010 12:04
Анимирование стрелки... kentlm Мультимедиа в Delphi 2 14.05.2009 02:17