0 / 0 / 0
Регистрация: 19.01.2010
Сообщений: 10
|
|
1 | |
Графический редактор - рисование прямой линии и заливка.13.03.2011, 16:21. Показов 3183. Ответов 3
Метки нет (Все метки)
Есть графический редактор. Вcё рисуется на image1. Есть глобальная переменная а. Есть кнопки рисовании прямой линии и заливки закрытого контура. Допустим, если нажимается кнопка рисования прямой линии, переменной а задается значение 1, если нажата кнопка заливки a=2. Все надо сделать через onmousedown и onmousemove. Как реализовать две эти функции? И внимание: без чего-то вроде Sbline. Линия рисуется через moveto и lineto. Для линии я примерно понимаю как делать (кликнуть по какому-то месту. Потом кликнуть по другому месту, и они, эти точки, соединятся прямой линией).
0
|
13.03.2011, 16:21 | |
Ответы с готовыми решениями:
3
Графический редактор (рисование линии) Графический редактор, не работает заливка Рисование прямой линии Графический редактор, рисование эллипса |
3217 / 2360 / 540
Регистрация: 11.09.2009
Сообщений: 8,599
|
|
13.03.2011, 17:12 | 2 |
Во всём тексте это единственное, похожее на вопрос...
Вы не можете вставить в текст своей программы обработчики этих событий для image1? В Design-time выделяете на форме компонент image1, в окне "Инспектор объектов" открываете закладку "Events", в ней выбираете "onmousedown". В вашем коде появится шаблон обработчика. С "onmousemove" - точно так же.
0
|
0 / 0 / 0
Регистрация: 19.01.2010
Сообщений: 10
|
|
13.03.2011, 17:15 [ТС] | 3 |
Я имел ввиду, что нужно сделать, чтобы программа умела рисовать линию и заливать закрытый контур
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
13.03.2011, 17:19 | 4 |
0
|
13.03.2011, 17:19 | |
13.03.2011, 17:19 | |
Помогаю со студенческими работами здесь
4
Графический редактор (простые линии и блоки) Графический редактор. Сохранить линии на panel Рисование прямой линии по таймеру Рисование непрерывной прямой линии Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |