|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
Работа с image21.12.2014, 12:23. Показов 962. Ответов 15
Метки нет (Все метки)
Задание заключается в том что, нужно нарисовать эллипс который был бы разделёна на 180 областей, и при нажатии на кнопку все эти области закрашивались разными цветами от синего до красного, рандомно.
0
|
|
| 21.12.2014, 12:23 | |
|
Ответы с готовыми решениями:
15
Надо что бы при нажатии на какой либо Image с картинкой, картинка перекидывалась в пусто Image, а Image на который нажали исчезал. работа с image Работа с Image |
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|||||||||||
| 21.12.2014, 13:49 | |||||||||||
Сообщение было отмечено Гргорий как решение
Решение
Например так.
Немного не так, нужно утром деньги, вечером стулья...
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
| 22.12.2014, 09:03 [ТС] | |
|
А как сделать так что бы каждый раздел закрашивался по условию???? Например если k:=20 то синий если 25-и то зелёный, 30-и красный????
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 22.12.2014, 09:07 | |
|
А если 21 или 135?
Добавлено через 33 секунды Условие должно быть разумным и понятным.
0
|
|
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
| 22.12.2014, 09:24 [ТС] | |
|
Задание заключается в том что, нужно нарисовать эллипс который был бы разделёна на 180 областей, и при нажатии на кнопку выполнялось условие ( если K=20-и то область закрашивается синем, если K=25-и то область закрашивается зелёным, если K=30-и то область закрашивается красным),и так все области????????????????????????
0
|
|
|
3 / 3 / 1
Регистрация: 18.12.2014
Сообщений: 94
|
|
| 22.12.2014, 13:24 | |
|
ну пиши тогда 180 условий if
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 22.12.2014, 13:36 | ||
|
Вы можете написать точное и полное условие задачи, а не свои убогие домыслы?
0
|
||
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
| 22.12.2014, 21:10 [ТС] | |
|
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
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 22.12.2014, 21:12 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
| 22.12.2014, 21:23 [ТС] | |
|
должно быть 3-и цвета
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 22.12.2014, 21:56 | ||||||
|
так нафига от 0 до 30?
определяешь цвет в том же цикле что и разбиение на сектора
0
|
||||||
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
| 23.12.2014, 12:55 [ТС] | |
|
не получается(
можеш сделать так чтобы edit1=номеру раздела(от 0 до 180), и edit2= от 0 до 30. т.е если edit1=15 то закрашивается только 15-й раздел, если edit2=20-и то этот раздел закрашивается синем или если edit1=27 то закрашивается только 27-й раздел, если edit2=25-и то этот раздел закрашивается зелёным если edit1=70 то закрашивается только 70-й раздел, если edit2=30-и то этот раздел закрашивается красным ??????????? Добавлено через 14 часов 19 минут если нет то все равно большое спасибо за помощь))))
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 23.12.2014, 13:15 | |
|
Ты чего привязался к числам 20, 25 и 30? Если их всего 3, то почему не 0,1,2 как у меня?
0
|
|
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
| 23.12.2014, 15: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
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 23.12.2014, 15:30 | ||||||
Почему нужно i:=-1; честно сам не понял, но если i:=0; то не работает.
0
|
||||||
|
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 13
|
|
| 23.12.2014, 15:40 [ТС] | |
|
спааааааасииииииибооооо
это оно ))))) от всей души благодарю ))))))))
0
|
|
| 23.12.2014, 15:40 | |
|
Помогаю со студенческими работами здесь
16
Работа с Image Работа с Image!
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|