|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.07.2014, 20:18 | #1 |
Пользователь
Регистрация: 22.06.2014
Сообщений: 22
|
Присвоенинию у канваса действия
у канваса есть свойство например Pen у него есть действия Lineto,Rectangle и т.д такой вот вопрос есть три фигуры,как такие фигуры,или в чем сделать,чтобы присвоить или нарисовать с помощью canvas?
рисовать именно присвоением Canvas.pen. и фигура,просто надо кликом мыши рисовать готовую фигуру Последний раз редактировалось elviss77; 26.07.2014 в 20:22. |
26.07.2014, 20:37 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Кто понял суть вопроса?
Берете LineTo и ручками ручкми рисуете. Или функции пишите: DrawMeHarlemShake(Canvas:TCanvas):B oolean; а внутри рисование чего-то в Canvas. |
26.07.2014, 20:45 | #3 |
Пользователь
Регистрация: 22.06.2014
Сообщений: 22
|
суть вопроса:кликнуть мышью и в MouseDoun прописать рисование данной фигуры.По другому кликнул-нарисован уголок,как рисуется прямоугольник и т.д. так понятно?
если есть возможность нарисовать элипс вы же не рисуете его ручками?а присваиваете к Pen вот и мне надо создать такие фигуры действием к свойству Pen Последний раз редактировалось Stilet; 26.07.2014 в 21:11. |
26.07.2014, 21:18 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Думаю имеется ввиду такое:
Код:
I'm learning to live...
|
26.07.2014, 21:38 | #5 |
Пользователь
Регистрация: 22.06.2014
Сообщений: 22
|
нет немного не то,мне рисовать не надо(т.е. задейстаовать mause up mousemove с ними я работаю,мне нужно кликнуть мышкой и получить готовую фигуру,вот я например использую круг
with Image1.Canvas do begin pen.Color:=clred; Brush.Color:=clred; Brush.Style:=bsSolid; Ellipse(x-R,y-R,x+R,y+R); присвоил-кликнул-круг.есть ли вариант вместо круга(вместо элипса) использовать другое действие для канвас пен присвоил-кликнул-угол |
26.07.2014, 22:07 | #6 | |
Пользователь
Регистрация: 22.06.2014
Сообщений: 22
|
Цитата:
|
|
26.07.2014, 22:36 | #7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Нет проблем. Следующий раз формулируйте вопрос так, чтоб поняли его все, а не только вы один. И поменьше этих знаков восклицания, а то создается впечатление, что по ту сторону сидит не нормальный психопат, со склонностями к истерике.
|
26.07.2014, 23:02 | #8 |
Пользователь
Регистрация: 22.06.2014
Сообщений: 22
|
хорошо,извиняюсь,поймите-5 часов бился сам и в итоге,опять попросил помощи и ...проблема решилась.теперь буду штудировать код-что к чему
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Действия с таблицами | CallMeJammer | Общие вопросы Delphi | 1 | 05.04.2011 17:35 |
смена действия | designer999 | Общие вопросы Delphi | 12 | 25.03.2010 20:04 |
Арифметически действия | Dem6 | БД в Delphi | 10 | 09.11.2009 20:28 |
строки и действия | DeDoK | Общие вопросы Delphi | 21 | 08.08.2009 02:55 |
Завершение действия | SunKnight | Общие вопросы Delphi | 3 | 12.02.2008 18:25 |