Có bác nào biết cách mở 1 hình trong C# và có thể xử lý chuột khi trỏ vào hình thì sẽ zoom hình đó to lên hay nhỏ đi không? Cảm ơn
nokakalot
25-07-2005, 21:28
Ý bạn là nhấn chuột vào thì zoom hay đưa chuột vào là zoom
Nếu nhấn thì đơn giản còn đưa chuột vào thì bạn sử dụng 2 sự kiện: Mouseleave & MouseEnter
vd:(không chịu trách nhiệm về cú pháp..)
bool enter = false;
Image img = Bitmap.FromFile("aaa.jpg");
private void picturebox1_Paint(.....)
{
if(enter)
e.Graphics.DrawImage(img,0,0,100,100);
else
e.Graphics.DrawImage(img,0,0,200,200);
}
private void piturebox1_MouseEnter(...)
{
enter = true;
picturebox1.Invalidate();
}
private void piturebox1_MouseLeave(...)
{
enter = false;
picturebox1.Invalidate();
}
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.