picturebox的边框颜色都是黑色么?不能改么?我想改成红色怎么改啊?

解决方案 »

  1.   

    把它色boderstyle改为none不就不会显示黑色的了。
      

  2.   

    把边框去掉,自己画一个红色边框吧!!Private Sub Command1_Click()
        Picture1.Line (0, 0)-(Picture1.ScaleWidth - 10, Picture1.ScaleHeight - 10), vbRed, B
    End SubPrivate Sub Form_Load()
        Picture1.BorderStyle = 0
    End Sub
      

  3.   

    小马哥:调节backcolor不行啊!要不然我就不问了!射天狼:你说的方法我想过,也式过,但是会出现一个问题。
            在picturebox里面用line绘制直线,如果把其他程序的窗口覆盖在本程序的窗口之上然后再挪开的话,那么你用line绘制的红框框就不见了啊!
      

  4.   

    这是最基本的问题了,
    你把PICTURE控件的AutoRedraw 属性设置为True,或者把画线的事件写到Paint事件里!!
      

  5.   

    我用line画了一个,怎么是虚线.我要实线.
      

  6.   

    把边框去掉,用shape控件画一个矩形,矩形颜色设为红色。