Исходники Delphi

Добро пожаловать на наш портал

На нашем сайте ежедневно публикуются десятки качественных и свежих материалов, которые Вы можете скачать абсолютно бесплатно. Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
Стартовая Избранное Главная Контакты Карта сайта

Меню

Не доступно

Не доступно

Опрос

Оцените мой сайт

Проголосовало: 118
Другие опросы

Главная » Файлы » Исходники Delphi » Графика, Оформление

Перепад цветов на форме
16.02.2013, 20:42
Никаких элементов управления на форме нету, и обрабатывают события формы OnPaint и OnResize. По первому из этих событий приложение будет раскрашивать окно требуемым способом, а обработка события OnResize, генерируемого, когда пользователь изменяет размер окна, будет состоять в вызове метода Repaint для перерисовки окна приложения.

Код программы:

Код
procedure TForm1.FormPaint(Sender: TObject);
var
DeltaR, DeltaG, DeltaB: Double;
ColorFrom, ColorTo: TColor;
I: Integer;
begin
ColorFrom := clRed;
ColorTo := clYellow;
DeltaR := (GetRValue(ColorTo)-GetRValue(ColorFrom))/Width;
DeltaG := (GetGValue(ColorTo)-GetGValue(ColorFrom))/Width;
DeltaB := (GetBValue(ColorTo)-GetBValue(ColorFrom))/Width;
for I := 0 to Width do begin
Canvas.Brush.Color := RGB (
Round (DeltaR * I + GetRValue(ColorFrom) ),
Round (DeltaG * I + GetGValue(ColorFrom) ),
Round (DeltaB * I + GetBValue (ColorFrom) )
);
Canvas.FillRect(Rect(I, 0, I+1, Height));

end;
end;
Категория: Графика, Оформление | Добавил: Reif | Теги: Графика, Исходник, Delphi
Просмотров: 673 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0


Название блока

Здесь html код

Название блока

Здесь html код

Название блока

Здесь html код

Название блока

Здесь html код

 
Исходники Delphi
Сделать бесплатный сайт с uCoz |