VB中PictureBox控件有关问题
VB中PictureBox控件问题
我现在想把曲线划在PictureBox控件大小的范围内,请问可以吗?
我看到的源程序是画线超出了PictureBox的范围,
请问是哪个属性控制的呢?
------解决方案--------------------
这得看原来的程序是怎么"画线"的了.
画线总有坐标吧? 只要坐标不超过Picturebox的范围就可以了咯.
------解决方案--------------------
你看看原来判断划线的代码是不是在Form的mousemove事件里面?
你剪贴到picturebox的mousemove里面就行了,这样只要鼠标离开picturebox就不会再继续画了
------解决方案--------------------
当然可以了,你只需做判断,如果在picturebox范围内就画,否则就不画。
------解决方案--------------------
不用属性控制
------解决方案--------------------
Scale 方法使您能够将坐标系统重置到所选择的任意刻度。Scale 对运行时的图形语句以及控件位置的坐标系统都有影响。
如果使用不带参数的 Scale(两组坐标都省略),坐标系统将重置为缇。
语法
object.Scale (x1, y1) - (x2, y2)
Scale 方法的语法包含下列部分:
部分 描述
object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则带有焦点的 Form 对象缺省为 object。
x1, y1 可选的。均为单精度值,指示定义 object 左上角的水平(x-轴)和垂直(y-轴)坐标。这些值必须用括号括起。如果省略,则第二组坐标也必须省略。
x2, y2 可选的。均为单精度值,指示定义 object 右下角的水平和垂直坐标。这些值必须用括号括起。如果省略,则第一组坐标也必须省略。
我现在想把曲线划在PictureBox控件大小的范围内,请问可以吗?
我看到的源程序是画线超出了PictureBox的范围,
请问是哪个属性控制的呢?
------解决方案--------------------
这得看原来的程序是怎么"画线"的了.
画线总有坐标吧? 只要坐标不超过Picturebox的范围就可以了咯.
------解决方案--------------------
你看看原来判断划线的代码是不是在Form的mousemove事件里面?
你剪贴到picturebox的mousemove里面就行了,这样只要鼠标离开picturebox就不会再继续画了
------解决方案--------------------
当然可以了,你只需做判断,如果在picturebox范围内就画,否则就不画。
------解决方案--------------------
不用属性控制
------解决方案--------------------
Scale 方法使您能够将坐标系统重置到所选择的任意刻度。Scale 对运行时的图形语句以及控件位置的坐标系统都有影响。
如果使用不带参数的 Scale(两组坐标都省略),坐标系统将重置为缇。
语法
object.Scale (x1, y1) - (x2, y2)
Scale 方法的语法包含下列部分:
部分 描述
object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则带有焦点的 Form 对象缺省为 object。
x1, y1 可选的。均为单精度值,指示定义 object 左上角的水平(x-轴)和垂直(y-轴)坐标。这些值必须用括号括起。如果省略,则第二组坐标也必须省略。
x2, y2 可选的。均为单精度值,指示定义 object 右下角的水平和垂直坐标。这些值必须用括号括起。如果省略,则第一组坐标也必须省略。