Страница: 1 |
Страница: 1 |
Вопрос: Заливка формы
Добавлено: 24.01.10 13:32
Автор вопроса:
iprog | Web-сайт:
Добрый день.
Нашёл код заливки формы с плавным переходом из чёрного в синий снизу вверх.
Private Sub Form_Paint()
Dim lY As Long
Dim lScaleHeight As Long
Dim lScaleWidth As Long
ScaleMode = vbPixels
lScaleHeight = ScaleHeight
lScaleWidth = ScaleWidth
DrawStyle = vbInvisible
FillStyle = vbFSSolid
For lY = 0 To lScaleHeight
FillColor = RGB(0, 0, 255 - (lY * 255) \ lScaleHeight)
Line (-1, lY - 1)-(lScaleWidth, lY + 1), , B
Next lY
End Sub
Подскажите пожалуйста, как, используя этот код, залить форму снизу вверх с плавным переходом от чёрного к светло-зелёному? Спасибо.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа: ηikolaŠ~rus
ICQ: 604058327
Вопросов: 50
Ответов: 287
Профиль | | #1
Добавлено: 24.01.10 14:20
Снизу вверх как заливать не знаю,а чтоб узнать RGB светло зелоного залезь в фотошоп и выбири нужным цвет и посмотри RGB и потом это значение засунь в код
Номер ответа: 2
Автор ответа: ηikolaŠ~rus
ICQ: 604058327
Вопросов: 50
Ответов: 287
Профиль | | #2
Добавлено: 24.01.10 14:27
заливает от черного к синему
заливает справа на лево короче со цветами разберешься
Номер ответа: 3
Автор ответа: AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #3
Добавлено: 24.01.10 15:29
Ёж маё...
FillColor = RGB(0, 255 - (lY * 255) \ lScaleHeight,0)
Номер ответа: 4
Автор ответа: VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #4
Добавлено: 24.01.10 15:34
Номер ответа: 5
Автор ответа: VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #5
Добавлено: 24.01.10 15:38
Еще более светло-зеленый:
Номер ответа: 6
Автор ответа: iprog
Вопросов: 26
Ответов: 110
Web-сайт:
Профиль | | #6
Добавлено: 24.01.10 18:30
Спасибо всем!