c#winform编程中 在窗体上画一个大图盖住一个小图 怎么用程序实现选中小图

,打扰一下,c#winform编程中 在窗体上画一个大图盖住一个小图 怎么用程序实现选中小图
最新回答
Roc丿战嘡灬

2024-09-23 05:07:13

使用2个pictureBox1(小)、pictureBox2(大),先把大图覆盖小图,并记住小图的起始位置(Location+Size)的范围,在大图中写MouseEnter事件,获取当前鼠标的坐标(Cursor.Position.Y.ToString(); Cursor.Position.X.ToString();),当前鼠标坐标在小图的范围内,使用pictureBox1.BringToFront();方法让小图放在大图前面
嗯,大概思路就是这样了
冰月灵狐

2024-09-23 11:44:15

根据你鼠标单击的位置(X,Y)判断是否是小图的位置,如果是,则选中。
蓝萱薇

2024-09-23 13:52:57

最好是用控件来实现,写两个控件,相互叠加覆盖。然后在里面写鼠标点击事件
短笛

2024-09-23 06:05:09

可以设置鼠标点击事件,左右键的点击事件。