投稿時間:2006/11/21(Tue) 20:42 投稿者名:たけ
Eメール:
URL :
タイトル:選択した色で背景色を変更
タイトルの通り、リストボックスから選択した色で 背景色を変更しようとしているのですが、 BackColor への設定でエラーになります。
プロシージャの呼び出し、または、引数が不正です。 が表示されます。
--------------------------------------- Dim arr_color As New Collection Private Sub Form_Load() List1.Clear Call list1_set End Sub Private Sub list1_set() With List1 .Clear .AddItem "黒", 0 .AddItem "赤", 1 .AddItem "緑", 2 .AddItem "黄", 3 .AddItem "青", 4 .AddItem "マゼンダ", 5 .AddItem "シアン", 6 .AddItem "白", 7 .ListIndex = 0 End With arr_color.Add "vbBlack" arr_color.Add "vbRed" arr_color.Add "vbGreen" arr_color.Add "vbYellow" arr_color.Add "vbBlue" arr_color.Add "vbMagenta" arr_color.Add "vbCyan" arr_color.Add "vbWhite" End Sub
Private Sub List1_Click() BackColor = arr_color.Item(1) End Sub -----------------------------------------------
|