请教各位,把一个图加载到picturebox后,如果知道这个picturebox中某个像素点是颜色的R,G,B值各是多少?(当然事先已经知道picturebox的长宽,还有x,y位置来确定某个点。)

解决方案 »

  1.   

    Point 方法
          按照长整数,返回在 Form 或 PictureBox 上所指定磅的红-绿-蓝 (RGB) 颜色。不支持命名参数。
      

  2.   

    lngRGB = Picture1.Point(x,y)
    R = lngRGB And CLng("&HFF")
    G = (lngRGB And CLng("&HFF00")) \ 256
    B = (lngRGB And CLng("&HFF0000")) \ 65536
      

  3.   

    如果用的是默认坐标缇,
    xp = xt \Screen.TwipsPerPixelX
    yp = yt \Screen.TwipsPerPixelY
    换算为像素