Delphi. Круг с секторами = TChart?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Delphi. Круг с секторами = TChart? - 2009-05-11 16:11:30.280000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Вопрос у меня от лени. Надо сделать цветной круг, разбитый на сектора,чтобы по нажатию на сектор он….ну например цвет менял…"Руками" расчитывать координаты ломает до ужаса,вспомнил про TChart, но вот не помню у него ничего про выбор и нажатия. Так вот: есть ли что-нибудь,что облегчит мне работу или впрягаться придется?
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-11 19:21:33.466666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
По-моему, TChart - без вариантов. Я бы посоветовал поискать что-то из набора (какие-нибудь круглоуголные /(с) Луи Де Фюнес/ кнопки) или альтернативный Chart (их немного, TMS вроде бы не плох)
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-11 21:17:31.186666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Это,конечно, здорово, но у него есть ли про нажатие на сектор чтонить? Или у модификаций? А то это самое ж главное.
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-12 20:10:54.780000
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: Genco Это,конечно, здорово, но у него есть ли про нажатие на сектор чтонить? Или у модификаций? А то это самое ж главное. Да, насколько я помню, там сектор просто рисуется. Нет там ничего подобного. Можешь проанализировать цвет канвы и отловить сектор. А есть или нет у TMS я не знаю. Я его не ставил. Просто про него много говорят как про удобный Chart, так, что может и есть. Это смотреть надо.
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-12 20:46:32.233333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
и что только люди не делают, лишь бы не учить Tcl/Tk в твоём случае остаётся полагаться на то, что разработчики TChart заранее подумали о такой необходимости, и предоставили соответствующий интерфейс если не пользователям, то хотя бы потомкам
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-12 21:30:16.070000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Вот в том и дело, что насколько я понял ничего такого они как раз и не предусмотрели(( Это означает залет. Что за Tcl?? Всмысле,я думал,что это типо отдельного скриптового языка, как мне он поможет, если программа уже на Delphi (и неплохо на нем делалась до этого места) ?? Я мб и поценю все прелести библиотеки Tk ,но вот ща переделывать всё с нуля вообще не вариант, не говоря уже о скоростном знакомстве с новым языком. /// Ну же, люди!!! Неужто без вариантов? Не хочуу всё руками делать, мне спать когда то надо[sm=ak.gif]
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-12 22:21:17.973333
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
Слушай, да не парся ты так реально, прочитай цвета канвы на диаграмме, и лови, где она изменяется. Это довольно не сложно. Я так делал, когда статистику на флешевом казино собирал. Идешь попиксельно и сравниваешь цвет с предыдущим, изменился - вот тебе новый сектор. определил границы секторов - обрабатывай клик на диаграмме, смотри в какой сектор оно попало
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-12 22:49:22.776666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Ну я кстати уже и склонился к мысли всё нарисовать и расчитать самому, ничего сильно сложного то конечно тут нет, просто хотел быстро(много ещё чего же приделывать), чтоб силы не тратить,круг то совсем не самоцель. А раз надо, ну значит надо. Пасиба что откликнулись.
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-13 00:39:48.153333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Genco просто хотел быстро вычислить попадание в полосу в полярных координатах так сложно, что это уже считается долго?
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-13 00:50:34.443333
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Ну во-первых не в полосу.А во-вторых вычислить то недолго. А вот чтоб это все было красиво, разноцветно, отвечало на внешние воздействия (кароч, имело товарный вид) - уже немного дольше. Кнопки тоже можно руками нарисовать и будет зашибись. Но делать так для каждой очень впадлу. Я просто надеялся часть в стиле "по щучьему велению по моему хотению пусть там…." переложить на прогу(да лень просто). Но всё,ныть перестал, занялся делом,не бей))
|
|
|
RE: Delphi. Круг с секторами = TChart? - 2009-05-13 01:17:42.650000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Genco Ну во-первых не в полосу это ещё почему? одна координата ограничена отрезком, вторая свободная. по мне так типичная полоса. попадание-то в окружность у нас к этому моменту уже есть, его проверять (ограничивать вторую координату) необходимости нет никакой quote:
ORIGINAL: Genco ныть перестал, занялся делом вот так бы и сразу
|
|
|
|
|