Страница: 1 |
Вопрос: Заливка формы | Добавлено: 24.01.10 13:32 |
Автор вопроса: ![]() |
Добрый день.
Нашёл код заливки формы с плавным переходом из чёрного в синий снизу вверх. Option Explicit
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 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 604058327 Вопросов: 50 Ответов: 287 |
Профиль | Цитата | #1 | Добавлено: 24.01.10 14:20 |
Снизу вверх как заливать не знаю,а чтоб узнать RGB светло зелоного залезь в фотошоп и выбири нужным цвет и посмотри RGB и потом это значение засунь в код |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 604058327 Вопросов: 50 Ответов: 287 |
Профиль | Цитата | #2 | Добавлено: 24.01.10 14:27 |
заливает от черного к синему
заливает справа на лево короче со цветами разберешься |
Номер ответа: 3 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 24.01.10 15:29 |
Ёж маё...
FillColor = RGB(0, 255 - (lY * 255) \ lScaleHeight,0) |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 24.01.10 15:34 |
|
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 24.01.10 15:38 |
Еще более светло-зеленый:
|
Номер ответа: 6 Автор ответа: ![]() ![]() Вопросов: 26 Ответов: 110 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 24.01.10 18:30 |
Спасибо всем! |
Страница: 1 |
|