0 / 0 / 1
Регистрация: 09.04.2014
Сообщений: 17
1

Формирование массива цветов

30.04.2014, 16:01. Показов 1804. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать глобальный массив из 8 элементов и при нажатии на какую-либо панель заносите данные в массив: нажали на один цвет - занесли его в mass[1], другой - mass[2] и т.д.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2014, 16:01
Ответы с готовыми решениями:

Формирование нового массива из сумм пар элементов исходного массива.
Задали линейный массив А, содержащий четное количество элементов. Вывести линейный массив В,...

Формирование массива из элементов матрицы
Доброго времени суток. Помогите, пожалуйста, с решением задачи... совершенно не понимаю массивы. ...

Формирование двумерного массива из StringGrid
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Формирование массива по определенному закону
Привет помогите с заданием по делфи в оконном виде.. Написать программу решения задачи в...

12
FIL
30.04.2014, 16:05
  #2

Не по теме:

Цитата Сообщение от trancef Посмотреть сообщение
Вот вам и будет
А оно нам надо?

0
0 / 0 / 1
Регистрация: 09.04.2014
Сообщений: 17
30.04.2014, 16:06  [ТС] 3
опечатка
0
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
30.04.2014, 16:07 4
Delphi
1
var i: Integer = 1; // глобаьная переменная;
В обратотчике события OnClick панели:

Delphi
1
2
3
4
5
if i <= 8 then
begin
  mass[i] := TControl(sender).Color;
  Inc(i);
end;
1
0 / 0 / 1
Регистрация: 09.04.2014
Сообщений: 17
30.04.2014, 16:09  [ТС] 5
А как после этого вывести данную комбинацию ? после каждой комбинации будет запрос построчно в тхт файл и вывод текста на мемо.
0
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
30.04.2014, 16:15 6
Цитата Сообщение от trancef Посмотреть сообщение
в тхт файл и .. мемо
А что конкретно ты там ожидаешь увидеть ?
Приведи пример ..
0
0 / 0 / 1
Регистрация: 09.04.2014
Сообщений: 17
30.04.2014, 16:22  [ТС] 7
Примет вот , это тест Люшера 8 цветов это 8 панелей , после того как их поочередно нажали они записались в массив и вот эта последовательность будет иметь свой результат , например Красний, Жолтий , коричневий , Синий , Голубой , Чорний , фиолетовий , Зеленый означает "Плохое состояние" а другая последовательность другое значение и что бы было проще я думаю брать ети значение из тхт файла построчно закрепить их к каждому методу последовательностей и выводить на мемо. Если у вас есть другое предложение как это сделать проще , буду рад выслушать!
0
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
30.04.2014, 16:34 8
Ну тогда запиши в св-во Caption каждой из панелей текст с названием соответствующего ей цвета

Тогда запись в массив будет выглядеть

Delphi
1
mass[i] := TPanel(sender).Caption;
Остается в цикле пробежать по эл-там массива и вывести каждый в стринглист
Тогда содержимое сформированного стринглиста можено будет получить чтением св-ва CommaText

Хотя накой шиш тут нужен массив, если сразу можно в стринглист записывать, - это одному тебе и твоему преподу известно)
1
0 / 0 / 1
Регистрация: 09.04.2014
Сообщений: 17
30.04.2014, 16:36  [ТС] 9
Можешь приблизительно описать сам цикл?
0
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
30.04.2014, 17:01 10
Delphi
1
2
for i := 1  to 8 do
  StringList.Add(mass[i])
1
0 / 0 / 1
Регистрация: 09.04.2014
Сообщений: 17
30.04.2014, 17:40  [ТС] 11
А можешь показать как стринг лист записывать?
0
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
30.04.2014, 19:48 12
Это тебе домашнее задание
0
0 / 0 / 1
Регистрация: 09.04.2014
Сообщений: 17
01.05.2014, 17:46  [ТС] 13
Это тебе домашнее задание
может поможешь разобраться а то диплом горит , скоро сдавать а программа не работает!(
0
01.05.2014, 17:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2014, 17:46
Помогаю со студенческими работами здесь

Формирование нового массива по заданному условию
Переписать элементы целочисленного массива М (М1, М2, ... М20) кратные 5 в массив М5. Если такие...

Формирование числового массива случайных чисел из интервала [-20..20]
Подскажите, пожалуйста. Создать модуль, содержащий подпрограммы: • Формирование числового массива...

Формирование двумерного целочисленного массива (матрицы) размером N х M
Всем добрый вечер! Прошу помощи в написании программы, т.к. в информатике ничего не понимаю, а...

Формирование двумерного динамического массива целых чисел
Привет! Нужна помощь! За 3 дня мне нужно было написать эту программу, но я как-то потратил время в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru