 | 環境/言語:[VisualBasic2008] 分類:[その他]
'ARGBを使う方法はわかるんですけど。 'システムカラーで色を回転させたいんです。 '変数iを利用して回転させる例プログラムがあれば・・・ 'ほかの僕チンレベルの初心者にも役にたつかも。です 'ので、よろしくお願いします。 Option Strict On 'VisualBasic2008 Public Class Form1 Private testButtons() As System.Windows.Forms.Button
Private Sub Form1_Load(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles MyBase.Load
Me.testButtons = New System.Windows.Forms.Button(9) {} Me.SuspendLayout() Dim i, c, d As Integer For i = 1 To Me.testButtons.Length - 1 Me.testButtons(i) = New System.Windows.Forms.Button Me.testButtons(i).Name = i.ToString() Me.testButtons(i).Text = i.ToString() '______↓ココが質問のとこ↓よろしく☆_______ Me.testButtons(i).BackColor = Color.Aqua '___________________________________________ Me.testButtons(i).Size = New Size(30, 30) Me.testButtons(i).Location = New Point(c * 35, 10 + d) c = c + 1 If c = 3 Then c = 0 : d = d + 35 AddHandler Me.testButtons(i).Click, _ AddressOf Me.testButtons_click Next i Me.Controls.AddRange(Me.testButtons) Me.ResumeLayout(False) End Sub Private Sub testButtons_click(ByVal sender As Object, _ ByVal e As EventArgs) Dim number As Integer number = CInt(CType(sender, System.Windows.Forms.Button).Text) MsgBox(number) End Sub End Class
|