Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 5
1

Визуальное перелистывание изображения при переходе от одного изображения к другому

06.12.2016, 16:55. Показов 1823. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте,нужна помощь,как можно в C#,windows form создать приложение которое делает визуальное перелистывание изображения при переходе от одного изображения к другому.Заранее спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2016, 16:55
Ответы с готовыми решениями:

Переход от одного изображения к другому
Добрый день всем. Недавно на одном сайте наткнулся на такой эффект: есть две фото и посередине...

Сохранение информации при переходе от одного контроллера к другому
Есть несколько классов наследующих...

Выделение изображения (полностью или рамки) при переходе на страницу
Здравствуйте! Я новичок в сайтостроении, потому прошу у гуру JavaScript'а помощи. С форума по Html...

Перелистывание по отрывкам изображения
Имеется к примеру изображение: Имеются 80 отдельных изображений, соеденённых в 1 jpg файл ....

2
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,272
Записей в блоге: 9
06.12.2016, 17:42 2
Лучший ответ Сообщение было отмечено Kseniya_Kestwel как решение

Решение

Как вариант по этому принципу.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Image CurImg = Pic._011;
Image PrevImg = Pic._010;
Image SubImg = Pic._003;
 
Point PosCurImg;
Point PosPrevImg;
Point PosSubImg;
 
bool LR = false;
int OfsetX = 0;
 
public Form1()
{
    InitializeComponent();
 
    PosCurImg = new Point();
    PosPrevImg = new Point(-PrevImg.Width, 0);
    PosSubImg = new Point(SubImg.Width, 0);
}
 
// 
protected override void OnPaint(PaintEventArgs e)
{
    e.Graphics.DrawImage(CurImg, PosCurImg);
    e.Graphics.DrawImage(PrevImg, PosPrevImg);
    e.Graphics.DrawImage(SubImg, PosSubImg);
}
 
private void buttonL_Click(object sender, EventArgs e)
{
    LR = true;
    timerT.Enabled = true;
}
 
private void buttonR_Click(object sender, EventArgs e)
{
    LR = false;
    timerT.Enabled = true;
}
 
private void timerT_Tick(object sender, EventArgs e)
{
    if (LR) { OfsetX--; }
    else { OfsetX++; }
 
    PosCurImg = new Point(OfsetX, 0);
    PosPrevImg = new Point(PosCurImg.X - PrevImg.Width, 0);
    PosSubImg = new Point(PosCurImg.X + SubImg.Width, 0);
 
    Invalidate();
}
Миниатюры
Визуальное перелистывание изображения при переходе от одного изображения к другому  
Вложения
Тип файла: 7z Pic.7z (342.3 Кб, 6 просмотров)
0
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 5
07.12.2016, 18:46  [ТС] 3
Попыталась сделать что-то похожее по аналогии,но почему-то все то,что идет после равно(=) в этом куске
подчеркивает красным и пишет "не существует в текущем контексте".В чем может быть проблема?

"Image CurImg = Pic._1;
Image PrevImg =Pic._2;
Image SubImg = Pic._3;
0
07.12.2016, 18:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2016, 18:46
Помогаю со студенческими работами здесь

Отрисовка изображения поверх канвы (изображения) и вращение изображения
Здравствуйте. Столкнулся с 2умя проблемами при работе с изображениями средствами C++ Builder....

Как организовать передачу видео/действий в поле panel/изображения/параметров через сервер другому компьютеру?
Долго лазил по форуму и наткнулся на мысль, что кто-то выкладывал исходники SKYPE, но я понятия не...

Zoom одного изображения
Приветствую всех! Столкнулся с проблемой. Я уже довольно давно веду разработку серверных приложений...

Наложение одного изображения на другое
Здравствуйте! Не получается сделать эффект наложения картинки одной на другую. 1)Макет(т.е. так,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru