作者lonelymans (AJ)
站内Visual_Basic
标题Re: [.NET] 6.0 scale 在net中怎样用
时间Wed Aug 10 03:39:20 2005
※ 引述《linmic (我19岁,一事无成XD)》之铭言:
我不是要改size和location
我要把picturebox1里面的座标系统转换成一般我们所使用的座标系统
原本(0,0)是左上角
程式码假设
Dim g As Graphics
g = PictureBox1.CreateGraphics
g.DrawLine(Pens.Black, 0, 0,50, 50)
在picturebox1里面画出从左上角到右下的斜线
可是我要的是 (0,0)在picturebox1的正中间 从正中间的(0,0)右上到(50,50)的斜线
不知道有人了解我要表达的意思吗 谢谢
: 如果要设定size不就在property直接改就好了吗
: 不然也可以picture1.Size = New System.Drawing.Size(100, 100)
: 位置也是直接改Location阿
: picture1.Location = New System.Drawing.Point(-50, -50)
: 这样(0, 0)就在正中间了
: 可是这样图不是会有3/4看不到吗...
: (0, 0)是左上角耶...
: ※ 引述《lonelymans (AJ)》之铭言:
: : 6.0中
: : 假如我要picture1长宽座标各为100 (0,0)座标在picture1的正中间位置
: : 程式码
: : Picture1.Scale (-50, 50) - (50, -50)
: : 在net中要改成如何才能达到以上我所要的效果 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 222.157.198.95