图片框上的16位鼠标点击限制

时间:2014-04-09 02:32:44

标签: c# bitmap click mouse picturebox

这是一个C#问题。 我有一张表格。在表格上我有一个小组。在面板上,我有一个带有非常大的可滚动位图的图片框(Y>>> 32768)。当图片框Y大于32767时,图片框点击事件不会触发。我知道鼠标点击次数限制为16位。

有没有办法鼠标点击底层面板,这样我就可以从滚动条位置和面板的y坐标计算Y?

1 个答案:

答案 0 :(得分:0)

您是否尝试过其他方法,例如"缩减"在显示它之前将位图设置为32k(或更小),而不是以全尺寸显示它?您可以通过将其值乘以降尺度因子来获得真实的X / Y位置。

我不知道是否有一种简单的方法可以穿过32k的障碍,但即使你可以,我猜你的UI根据你的照片大小会非常慢......