标题:vb.6.0爱好者
只看楼主
追梦168
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-10-25
结帖率:0
已结贴  问题点数:20 回复次数:5 
vb.6.0爱好者
我是新手 请多多指教啊
搜索更多相关主题的帖子: 爱好者 
2013-10-25 17:27
a515868416
Rank: 2
等 级:论坛游民
帖 子:6
专家分:10
注 册:2013-10-16
得分:10 
我也是新手
2013-10-26 08:35
snrtjat
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:山那边 海尽头
等 级:贵宾
威 望:22
帖 子:1115
专家分:7025
注 册:2013-1-21
得分:10 
共同探讨.

不怕错误,只怕知错不改.
2013-10-26 18:25
回头一笑
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2017-10-3
得分:0 

Private Sub Command2_Click()
Picture1.Scale (0, 0)-(800, 400)
'Picture1.BorderStrle = 6
For x = 50 To 800
  
  Picture1.Line (x * 50, 0)-(x * 50, 400)
Next x

For y = 50 To 400
  请问各位老师:出现提示:BorderStrle只能=1,不能=6.为什么?能否为我解惑?
  Picture1.Line (0, y * 50)-(800, y * 50)
Next y

End Sub

Private Sub Command3_Click()
End
  
  
End Sub


Private Sub Picture1mousemove(x As Single, y As Single)
 Picture1.Caption = "当前鼠标坐标为:x" & x & "y" & y
End Sub

2017-10-17 11:38
回头一笑
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2017-10-3
得分:0 
再补:现在直线都画不出来了,不知为什么。求救版主,及各位大神!
2017-10-17 15:21
回头一笑
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2017-10-3
得分:0 
Private Sub Command2_Click()
Dim x As Integer
Dim y As Integer
Picture1.Scale (0, 0)-(800, 396)
For x = 100 To 8
  Picture1.Line (x * 100, 0)-(0, 396), vbRed
Next x
For y = 99 To 4
  Picture1.Line (0, y * 99)-(800, y * 99), vbRed
Next y
End Sub
以上小程序预先在picture1存入一张画,800是它的横的像素,396是它竖的像素,本来是可以划线打格的,现在却不能,我把它删了,重写,瞬间出现了横竖线,但不成比例。请问各位老师,为什么,能否告知我怎么办。深致谢意!
2017-10-19 20:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-422513-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.122764 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved