Перемещение картинки с отражением в C#
namespace WindowsFormsApplication96 { public partial class Form1 : Form { static int shag=2; int xto = shag; public Form1() { InitializeComponent();} private void timer1_Tick(object sender, EventArgs e) { if (pb1.Left >= this.Size.Width) { xto = -shag; RotatePicture(pb1); } if (pb1.Left+pb1.Width <= 0) { xto = shag; RotatePicture(pb1);} pb1.Left = pb1.Left + xto;} private void button1_Click(object sender, EventArgs e) { label1.Text = this.Size.Width.ToString(); RotatePicture(pb1);}
public void RotatePicture(PictureBox pictureBox) { Image flipImage = pictureBox.Image; flipImage.RotateFlip(RotateFlipType.RotateNoneFlipX); pictureBox.Image = flipImage; }}}
Комментариев нет:
Отправить комментарий