Как говорится "если хочешь помочь бедняку то дай ему удочку а не рыбу"
В канве это никак не реализуется но мы же умнее. Создаем список с бит мапов (TList) только у каждого бит мапа должен быть прозрачный фон (в нете информация есть). При нажатиии кнопки ил другом событии налажываешь каждый бит мап с динамического списка друг на друга. Вобщем тебе надо графическое ядро. Если клацаешь на рисунок то ты должен узнать был ли щелчек по какой то линии, и если надо просто перекрашиваешь линию.
Другой вариант. Анализируешь цвет пикселя по которому был клик и если он отличный от фона, перекрашиваешь все соседние пиксели и анализируешь соседние соседних и так цепная реакция :-)
Если надо будет могу попоже написать пример.
__________________
Не твори зла, и жизнь повернется к тебе передом
|