我正在制作一个winforms应用程序.我希望实现的功能之一是在家庭形式上的旋转装置.
装载主页时,应将鼠标悬停在齿轮图片上,并应将其旋转到位.
但到目前为止,我所拥有的只是RotateFlip而且只是翻转图片.
当鼠标悬停在齿轮上时,有没有办法让齿轮转动到位?
我到目前为止的代码是:
Bitmap bitmap1;
public frmHome()
{
InitializeComponent();
try
{
bitmap1 = (Bitmap)Bitmap.FromFile(@"gear.jpg");
gear1.SizeMode = PictureBoxSizeMode.AutoSize;
gear1.Image = bitmap1;
}
catch (System.IO.FileNotFoundException)
{
MessageBox.Show("There was an error." +
"Check the path to the bitmap.");
}
}
private void frmHome_Load(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(5000);
}
private void frmHome_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
private void pictureBox1_MouseHover(object sender, EventArgs e)
{
bitmap1.RotateFlip(RotateFlipType.Rotate180FlipY);
gear1.Image = bitmap1;
}
Run Code Online (Sandbox Code Playgroud)
就像我说的,我只是想转动装备.我试图在Windows窗体应用程序中执行此操作.使用C#.框架4