Private Sub Command10_Click()
Shape3.FillColor = RGB(Slider1.value / 32 * 255, Slider2.value / 64 * 255, Slider3.value / 32 * 255)
Dim param(16) As Boolean
Dim sendit As String
If (Slider1.value And 2 ^ 0) > 0 Then param(0) = 1
If (Slider1.value And 2 ^ 1) > 0 Then param(1) = 1
If (Slider1.value And 2 ^ 2) > 0 Then param(2) = 1
If (Slider1.value And 2 ^ 3) > 0 Then param(3) = 1
If (Slider1.value And 2 ^ 4) > 0 Then param(4) = 1
If (Slider2.value And 2 ^ 0) > 0 Then param(5) = 1
If (Slider2.value And 2 ^ 1) > 0 Then param(6) = 1
If (Slider2.value And 2 ^ 2) > 0 Then param(7) = 1
If (Slider2.value And 2 ^ 3) > 0 Then param(8) = 1
If (Slider2.value And 2 ^ 4) > 0 Then param(9) = 1
If (Slider2.value And 2 ^ 5) > 0 Then param(10) = 1
If (Slider3.value And 2 ^ 0) > 0 Then param(11) = 1
If (Slider3.value And 2 ^ 1) > 0 Then param(12) = 1
If (Slider3.value And 2 ^ 2) > 0 Then param(13) = 1
If (Slider3.value And 2 ^ 3) > 0 Then param(14) = 1
If (Slider3.value And 2 ^ 4) > 0 Then param(15) = 1
Dim byte1 As Byte
Dim byte2 As Byte
If param(0) = 1 Then byte1 = byte1 Or 2 ^ 0
If param(1) = 1 Then byte1 = byte1 Or 2 ^ 1
If param(2) = 1 Then byte1 = byte1 Or 2 ^ 2
If param(3) = 1 Then byte1 = byte1 Or 2 ^ 3
If param(4) = 1 Then byte1 = byte1 Or 2 ^ 4
If param(5) = 1 Then byte1 = byte1 Or 2 ^ 5
If param(6) = 1 Then byte1 = byte1 Or 2 ^ 6
If param(7) = 1 Then byte1 = byte1 Or 2 ^ 7
If param(8) = 1 Then byte2 = byte2 Or 2 ^ 0
If param(9) = 1 Then byte2 = byte2 Or 2 ^ 1
If param(10) = 1 Then byte2 = byte2 Or 2 ^ 2
If param(11) = 1 Then byte2 = byte2 Or 2 ^ 3
If param(12) = 1 Then byte2 = byte2 Or 2 ^ 4
If param(13) = 1 Then byte2 = byte2 Or 2 ^ 5
If param(14) = 1 Then byte2 = byte2 Or 2 ^ 6
If param(15) = 1 Then byte2 = byte2 Or 2 ^ 7
sendit = CStr(Hex(byte1)) + CStr(Hex(byte1))
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 153