在PictureBox的16位鼠标点击次数限制(16 bit mouse click limit o

2019-10-19 19:22发布

这是一个C#问题。 我有一个表格。 在窗体上我有一个面板。 在面板上我有一个非常大的滚动位图(Y >> 32768)一个图片框。 当图片框Y大于32767据我所知,鼠标点击被限制为16位的图片中点击不会触发事件。

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

Answer 1:

你尝试另一种方法,如“缩减”的位图,以32K大小(或更少)之前,而不是显示它在全尺寸显示呢? 您可以通过乘其通过缩减因子值获得真正的X / Y位置。

它不知道是否有跨越32K屏障一种简单的方法,但即使你能,我想这在UI会很慢,根据您的图片的大小...



文章来源: 16 bit mouse click limit on picturebox