Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
くるくる回る色を教えて。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=47#CommentId289
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ぼく
 (小学生)
投稿日時
2008/10/15 02:23:45
今、functionの初心勉強を終了しました。
そこで、今度は色を回転させたいんです。
Public Class Form1
Public x, y As Integer
Public CL As Pen
Public X1, Y1 As Integer '描画位置
Public Function SinCos(ByVal nagasa As Integer, ByVal kakudo As Integer) As Integer
x = CInt(nagasa * Math.Cos(kakudo * 3.14159 / 180))
y = CInt(nagasa * Math.Sin(kakudo * 3.14159 / 180))
Return x And y
End Function
Public Sub Line()
CL = New Pen(Color.Black)
For i As Integer = 0 To 10
SinCos(100 + i * 20, i * 10)
X1 = 100 + i * 20
Y1 = 100 + i * 10
If i > 5 Then
CL = New Pen(Color.Red)
End If
Me.CreateGraphics().DrawLine(CL, X1, Y1, X1 + x, Y1 + y)
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Line()
End Sub
End Class
ね。
CLのとこ。