投稿日 | : 2007/04/10(Tue) 14:33 |
投稿者 | : BT6 |
Eメール | : |
URL | : |
タイトル | : Re^10: PictureBox上のLineを回転させる方法 |
> 左右回転も対応する必要があります。
左右回転って何?
線対称の反転ってことですか?
Line.X1 = PictureBox.ScaleWidth - Line.X1
Line.X2 = PictureBox.ScaleWidth - Line.X2
これだと、PictureBoxの中心を軸にした線対象になりますが、、、
あと、、PictureBox.Scale (-1, 1)-(1, -1)で、
PictureBoxのScaleModeを変更しておけば、
Line1.X1 = -Line1.X1
Line1.X2 = -Line1.X2
みたいに符号を変えるだけで反転可能。
これを応用すれば、90度毎の回転もより簡単になりますよ。。。
的外れなら、ごめんなさい。。。