Страница: 1 | 2 |
Вопрос: Стрелочка
Добавлено: 18.01.11 18:55
Автор вопроса: Nezhniy | Web-сайт:
Ответы
Всего ответов: 25
Номер ответа: 16
Автор ответа:
Nezhniy
ICQ: 419841508
Вопросов: 9
Ответов: 100
Web-сайт:
Профиль | | #16
Добавлено: 20.01.11 23:50
че т то либо я не понимаю , либо ты не понял , смотри есть одна большая линия построенная через e.Graphics.DrawLine , первая точка этой большой линии зафиксирована как x1_1 и y1_1 , она зафиксирована, трогать ее не надо . с помощью 2х скроллбаров я перемещаю 2ю точку этой линии куда хочу, тем самым изменяя положение и длину всей линии . и вот на этой 2й точке большой линии мне надо чтоб была стрелка-направление ("-------->" вот этот знак ">" мне и надо нарисовать) . а эта стрелка-направление рисуется спомощью 2х маленьких линий(e.Graphics.DrawLine) расходящихся в разные стороны от 2й точки большой линии. и вот как мне их рисовать , чтоб они были постоянны и никак не изменялись когда крутишь большую линию скроллбарами. Вот прошу помощи.
Номер ответа: 17
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #17
Добавлено: 21.01.11 00:18
Блин.. вот черти нерусские.. 2 страницы понадобилось чтоб понять что тебе нужно..
У объекта Pen (которым ты рисуешь линию) есть свойства StartCap & EndCap вот они и задают форму начала и конца линии.. Там есть предопределенные.. стрелочки,треуголники круги и т.д... так же ты можешь создать кастомное начало и конец..
Юзать примерно так (CS):
Номер ответа: 18
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #18
Добавлено: 21.01.11 00:20
Попробуй. Оно?
Номер ответа: 19
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #19
Добавлено: 21.01.11 00:21
Бл@... Пока код ваял, ты меня опередил
Номер ответа: 20
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #20
Добавлено: 21.01.11 00:23
Дмитрий Юпатов, познай директиву using .. уже не первый раз за тобой замечаю этот косяк. Мало того сам некорректно пишешь так еще и других этому учишь..
Номер ответа: 21
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #21
Добавлено: 21.01.11 00:24
Та познавал... однако ж привычка - вторая натура
Номер ответа: 22
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #22
Добавлено: 21.01.11 00:41
А познал, когда столкнулся с огромным апетитом маленькой (очень маленькой) проги. Там курсор брался из картинки, которая перерисовывалась по движению самого курсора мыши. Через минуту-другую при энергичном двиганьи мышОй памяти не оставалось никому...
Номер ответа: 23
Автор ответа:
Nezhniy
ICQ: 419841508
Вопросов: 9
Ответов: 100
Web-сайт:
Профиль | | #23
Добавлено: 21.01.11 00:50
блин EROS , огроменное тебе спасибо , блин я 3 дня убил на это перечитывал учебник геометрии , искал синусы и косинусы умножал на длину вектора... блииииииииин , на всю жизнь запомню )) p.s я русский)
Номер ответа: 24
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #24
Добавлено: 21.01.11 02:34
я подразумевал "косноязычный".. если бы правильно сформулировал вопрос - сразу бы получил нормальный ответ.
Номер ответа: 25
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #25
Добавлено: 21.01.11 02:39
ну так using же не просто так придумали..
кроме того, ты ведь уже наступал на эти грабли и все равно, продолжаешь писать заведомо бажный код