Picture 的 Point 方法的问题 我做一个程序,需要用 Picture 的 Point 的方法平时没什么错误出现,但是只要窗口被挡住, Point 返回的都是 -1如何在窗口被挡住时还能让 point 返回正确的颜色值,或者有其它方法可以解决么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click() i = Me.Picture1.Point(380, 370) Debug.Print iEnd Sub我不知道你说的被挡住是什么意思? 嘿嘿!很简单呀!Picture1.AutoRedraw = True再看看 object.Point(x,y),Point方法将返回-1有两种情况:1、如果由x和y坐标所引用的点位于object(PictureBox)之外(x>Scalewidth or y>Scaleheight),Point方法将返回-12、当AutoRedraw = False时,只要你要读取的PictureBox的点被其它程序所遮挡,就会返回-1;要深究其原因,你可以参考场景的相关资料所以,你在执行Point方法前,设置AutoRedraw = True就OK了 ^_^ yuyes(无业游民)厉害呀,我还没有注意到这点呢学习 发送邮件,在线等待! VB 怎么把标签里的值传到ASP里面去啊 谁有好的进程管理源码? vb script中如何设置监控会话退出的快捷键 关闭active.exe的问题 是不是数据库查询功能需要在建立数据库的mdb文件中也建个查询表才能实现 能不能控制Ms agent朗读的速度? 如何获得系统当前登陆的用户名?? 第四贴了。VB版的就没有高手? VB6在Win2000下开发的问题 Treeview及时更新数据的问题。(困扰俺挺久的) 如何让水晶报表一篇只显示一客户当天的记录呢???
Private Sub Command1_Click()
i = Me.Picture1.Point(380, 370)
Debug.Print i
End Sub
我不知道你说的被挡住是什么意思?
Picture1.AutoRedraw = True
再看看