作者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