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

投稿日: 2007/04/06(Fri) 15:12
投稿者Edward
Eメール
URL
タイトルRe^3: PictureBox上のLineを回転させる方法

Formの中に
コマンドボタン一つと
ピクチャーボックス一つと
その中にライン一つ配置して
以下のコードでどうでしょう?

Option Explicit

Dim BT_CAPTION(4) As String

Private Sub Command1_Click()
    Select Case Command1.Caption
    Case BT_CAPTION(0)
        Line1.X2 = Line1.X1 + 1000
        Line1.Y2 = Line1.Y1
        Command1.Caption = BT_CAPTION(1)
    Case BT_CAPTION(1)
        Line1.X2 = Line1.X1
        Line1.Y2 = Line1.Y1 + 1000
        Command1.Caption = BT_CAPTION(2)
    Case BT_CAPTION(2)
        Line1.X2 = Line1.X1 - 1000
        Line1.Y2 = Line1.Y1
        Command1.Caption = BT_CAPTION(3)
    Case BT_CAPTION(3)
        Line1.X2 = Line1.X1
        Line1.Y2 = Line1.Y1 - 1000
        Command1.Caption = BT_CAPTION(0)
    End Select
End Sub

Private Sub Form_Load()
    BT_CAPTION(0) = "  0 →  90"
    BT_CAPTION(1) = " 90 → 180"
    BT_CAPTION(2) = "180 → 270"
    BT_CAPTION(3) = "270 →   0"
    Line1.X1 = Picture1.Width / 2
    Line1.Y1 = Picture1.Height / 2
    Command1.Caption = BT_CAPTION(0)
End Sub


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

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

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