0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
1 | |
Работа с image21.12.2014, 12:23. Показов 840. Ответов 15
Метки нет (Все метки)
Задание заключается в том что, нужно нарисовать эллипс который был бы разделёна на 180 областей, и при нажатии на кнопку все эти области закрашивались разными цветами от синего до красного, рандомно.
0
|
21.12.2014, 12:23 | |
Ответы с готовыми решениями:
15
Надо что бы при нажатии на какой либо Image с картинкой, картинка перекидывалась в пусто Image, а Image на который нажали исчезал. работа с image Работа с Image Работа с Image |
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
21.12.2014, 13:49 | 2 | ||||||||||
Сообщение было отмечено Гргорий как решение
Решение
Например так.
Немного не так, нужно утром деньги, вечером стулья...
1
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
22.12.2014, 09:03 [ТС] | 3 |
А как сделать так что бы каждый раздел закрашивался по условию???? Например если k:=20 то синий если 25-и то зелёный, 30-и красный????
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
22.12.2014, 09:07 | 4 |
А если 21 или 135?
Добавлено через 33 секунды Условие должно быть разумным и понятным.
0
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
22.12.2014, 09:24 [ТС] | 5 |
Задание заключается в том что, нужно нарисовать эллипс который был бы разделёна на 180 областей, и при нажатии на кнопку выполнялось условие ( если K=20-и то область закрашивается синем, если K=25-и то область закрашивается зелёным, если K=30-и то область закрашивается красным),и так все области????????????????????????
0
|
3 / 3 / 1
Регистрация: 18.12.2014
Сообщений: 94
|
|
22.12.2014, 13:24 | 6 |
ну пиши тогда 180 условий if
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
22.12.2014, 13:36 | 7 |
Ну положим кратные 20, 25, 30 мы покрасим, а остальные?
Вы можете написать точное и полное условие задачи, а не свои убогие домыслы?
0
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
22.12.2014, 21:10 [ТС] | 8 |
1)Есть таблица, 2-а столбца: 1-й стобец заполняется от 0 до 180, 2-й заполняется рандомно от 0 до 30. (это я зделал)
2)построить эллипс и заполнить все эти области в соответствии со значениями столбца 2-а. (то есть если значение первого ряда первой строки=1,а значение 2-го ряда первой строки= к примеру ( 23), то 1-й раздел закрашивается синим или если 25-и то зелёным) и так все 180 разделов. Добавлено через 3 минуты (приблезительно как с темпиратурой) примерно задача ясна??? Добавлено через 15 минут я просто не могу разобратся с тем как мне можно задать условие. я попробовал так k:=strtoint(edit1.Text); if k:<=23 then begin Brush.Color:=RGB(0,0,255); end; так же для зелёного и красного. тогда у меня получается что закрашиваются все разделы а надо чтобы только первый радел Добавлено через 2 минуты то есть первый столбец - это номер раздела, второй- это значение по которому закрашивается раздел
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
22.12.2014, 21:12 | 9 |
0
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
22.12.2014, 21:23 [ТС] | 10 |
должно быть 3-и цвета
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
22.12.2014, 21:56 | 11 | |||||
так нафига от 0 до 30?
определяешь цвет в том же цикле что и разбиение на сектора
0
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
23.12.2014, 12:55 [ТС] | 12 |
не получается(
можеш сделать так чтобы edit1=номеру раздела(от 0 до 180), и edit2= от 0 до 30. т.е если edit1=15 то закрашивается только 15-й раздел, если edit2=20-и то этот раздел закрашивается синем или если edit1=27 то закрашивается только 27-й раздел, если edit2=25-и то этот раздел закрашивается зелёным если edit1=70 то закрашивается только 70-й раздел, если edit2=30-и то этот раздел закрашивается красным ??????????? Добавлено через 14 часов 19 минут если нет то все равно большое спасибо за помощь))))
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
23.12.2014, 13:15 | 13 |
Ты чего привязался к числам 20, 25 и 30? Если их всего 3, то почему не 0,1,2 как у меня?
0
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
23.12.2014, 15:14 [ТС] | 14 |
Есть form1 на нём 2-а edit-а и один рисунок (image),и кнопка. Задание заключается в том что: 1) на рисунке нужно нарисовать эллипс разделённый на 180 частей; 2) введя значения в edit1=номеру раздела(от 0 до 180), и в edit2= от 1 до 3. при нажатии на кнопку закрашивался определённый раздел.
т.е если edit1=15 то закрашивается только 15-й раздел, если edit2=1-и то этот раздел закрашивается синем или если edit1=27 то закрашивается только 27-й раздел, если edit2=2-и то этот раздел закрашивается зелёным если edit1=70 то закрашивается только 70-й раздел, если edit2=3-и то этот раздел закрашивается красным Добавлено через 1 минуту как закрасить только один раздел????????????????? не важно каким цветом
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
23.12.2014, 15:30 | 15 | |||||
Почему нужно i:=-1; честно сам не понял, но если i:=0; то не работает.
0
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
23.12.2014, 15:40 [ТС] | 16 |
спааааааасииииииибооооо
это оно ))))) от всей души благодарю))))))))
0
|
23.12.2014, 15:40 | |
23.12.2014, 15:40 | |
Помогаю со студенческими работами здесь
16
Работа с image Работа с Image Работа с Image! Работа с Image Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |