• Главная
  • Исходники Delphi
  • Справочники Delphi
  • Книги Delphi
  • Основы Delphi
  • библиотека Delphi исходников
  • Форум
  • Блоги

Последние записи

  • Прозрачность тайлсета в TPNGImage
  • Как сделать VBA макрос в excel
  • Поиск по столбцу 1-ого не нулевого значения (формулой в Microsoft Office Excel)
  • Простановка единиц в ячейки под объектами (Microsoft Office Excel)
  • Расчет затраченного времени между определенным рабочим временем (формулой в Microsoft Office Excel)
  • Мигающий экран на Assembler
  • VBA-макрос по копированию 10 строчек в выбранном диапазоне в Microsoft Office Excel
  • Копирование только нужного диапазона в Microsoft Office Excel
  • Перенос диапазона стоки в Microsoft Office Excel на другой лист по условию
  • Мелодия в Pascal.ABC.Net с помощью System.Console.Beep — задержка воспроизведения звука

made in programmersforum 4

programmersforum4

  • .NET
  • ASP.NET
  • assembler
  • Basic
  • c/c++
  • CMS
  • Delphi
  • HTML
  • iPhone
  • Java
  • JavaScript
  • Linux
  • Pascal
  • Perl
  • Photoshop
  • php
  • Python
  • Ruby
  • SEO
  • sql
  • VBA
  • Win Api
  • Windows
  • XML и XSLT
  • Администрирование ОС
  • Апгрейды
  • Архив
  • Безопасность
  • Блоги
  • Веб-аналитика
  • Железо
  • Журнал
  • Заметки
  • Имейдж
  • Интервью
  • Исходники
  • Новости
  • Общалка
  • Операционные системы
  • Пост-обзор
  • Профлитература
  • Рассылка
  • Реклама
  • си шарп
  • Советы
  • Софт
  • Статьи
  • Топик-обзор
  • Файлы








10th
Дек

Как использовать цвета в массиве

Posted by Chas under Delphi

ПОдскажите можно ли в делфи цвету присвоить номер, что бы я мог использовать цвета в цикле и т.п.? Как это было в паскале. Например:
cvet:=1;
cvetnew:=cvet+1;

Serge_Bliznykov
вот заготовочка:

const
MaxColors = 16;
aColors : array[0..MaxColors-1] of TColor =
(clWhite,clBlack,clSilver,clGray,
clRed,clMaroon,clYellow,clOlive,
clLime,clGreen,clAqua,clTeal,
clBlue,clNavy,clFuchsia,clPurple);
....
var
cvet : integer;

на событии Form1 OnCreate:
begin
cvet := -1;
end;

в вашей процедуре:
if cvet < (MaxColors-1) then Inc(cvet) else cvet := 0; Pen.Color:=aColors[cvet]; Brush.Color:=aColors[cvet];[/code] идея, надеюсь, понятна? тема на форуме

Похожие статьи

  • Сортировка цветов
  • Перевести 4-битное число в RGB
  • Работа с двумерными массивами (матрицами) средствами Delphi
  • Задать цвет и размер в label
  • Как программно изменить цвет любого компонента?
  • Динамические массивы Turbo Pascal
  • Использование нетипизированного указателя для передачи массива
  • Как получить доступ к R,G,B,A значениям каждого пиксела через указатель Scr?
  • Запись данных в файла из массив с помощью FileStream
  • Как перемешать массив, заполненный английским алфавитом?
Теги: color | константы цветов | массив | цвет








© Copyright "Клуб программистов" – материалы по Delphi и С++. Создание и продвижние сайта - Веб-сателлит.