Как и в каком событии показывать картинки одну за другой - C#
Формулировка задачи:
Есть различный файлы изображения, нужно написать функцию которая будет обновляться и поочереди показывать данныей файлы, своего рода слайдшоу. Думаю что нужно привязывать к DateTime.Ticks ... но не в голову е лезет как всё это реализовать... ПОдскажите
Решение задачи: «Как и в каком событии показывать картинки одну за другой»
textual
Листинг программы
public mainWindow() { exitProgramm = false; InitializeComponent(); int imageHeight = Image.FromFile("content/foto_1.jpg").Height; int imageWidth = Image.FromFile("content/foto_1.jpg").Width; int screenHeight = SystemInformation.PrimaryMonitorSize.Height; int screenWidth = SystemInformation.PrimaryMonitorSize.Width; while (!exitProgramm) { //Stretch Image if (imageHeight <= imageWidth) { imageWindow.Width = screenWidth; imageWindow.Height = (screenWidth / imageWidth) * imageHeight; } else { imageWindow.Height = screenHeight; imageWindow.Width = (screenHeight / imageHeight) * imageWidth; } imageWindow.SizeMode = PictureBoxSizeMode.StretchImage; //Centr position imageWindow.Left = (SystemInformation.PrimaryMonitorSize.Width - imageWindow.Width) / 2; imageWindow.Top = (SystemInformation.PrimaryMonitorSize.Height - imageWindow.Height) / 2; //Run image imageWindow.Image = Image.FromFile("content/foto_1.jpg"); imageWindow.Image = null; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д