VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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度毎の回転もより簡単になりますよ。。。

的外れなら、ごめんなさい。。。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -