【課題22のプログラム】
1.素材の作成
今回はなし。
2.インターフェイスの作成
コマンドボタンを4つ配置する。
3.プロパティの設定
(1)コマンドボタン
オブジェクトの種類 | プロパティ名を探す | 次のように設定する | |
コマンドボタン | Command1 | Caption | 赤 |
Command2 | Caption | 緑 | |
Command3 | Caption | 青 | |
Command4 | Caption | 終了 |
(2)フォーム
オブジェクトの種類 | プロパティ名を探す | 次のように設定する | |
フォーム | Form1 | オブジェクト名 | hikari1 |
Caption | ピカピカ1 |
4.コードの記述
(1)コマンド1
1#とあるところは1.0と入力する。
(2)コマンド2
1#とあるところは1.0と入力する。
(3)コマンド3
1#とあるところは1.0と入力する。
(4)コマンド4
(5)プログラム全文
Option Explicit
Private Sub Command1_Click()
Dim red As Integer, green As Integer, blue As Integer
Dim i As Integer, j As Long
Dim dummy As Single
red = 255
green = 0
blue = 0
For i = 1 To 5
hikari1.BackColor = RGB(red, green, blue)
For j = 1 To 40000
dummy = 1.0 * 1.0
Next j
hikari1.BackColor = RGB(255, 255, 255)
For j = 1 To 40000
dummy = 1.0 * 1.0
Next j
Next i
End Sub
Private Sub Command2_Click()
Dim red As Integer, green As Integer, blue As Integer
Dim i As Integer, j As Long
Dim dummy As Single
red = 0
green = 255
blue = 0
For i = 1 To 5
hikari1.BackColor = RGB(red, green, blue)
For j = 1 To 40000
dummy = 1.0 * 1.0
Next j
hikari1.BackColor = RGB(255, 255, 255)
For j = 1 To 40000
dummy = 1.0 * 1.0
Next j
Next i
End Sub
Private Sub Command3_Click()
Dim red As Integer, green As Integer, blue As Integer
Dim i As Integer, j As Long
Dim dummy As Single
red = 0
green = 0
blue = 255
For i = 1 To 5
hikari1.BackColor = RGB(red, green, blue)
For j = 1 To 40000
dummy = 1.0 * 1.0
Next j
hikari1.BackColor = RGB(255, 255, 255)
For j = 1 To 40000
dummy = 1.0 * 1.0
Next j
Next i
End Sub
Private Sub Command4_Click()
End
End Sub
5.実行
(1)赤ボタンをクリック
(2)緑ボタンをクリック
(3)青ボタンをクリック
6.保存
(1)フォーム
(2)プロジェクト