※ 引述《REDKING.bbs@ptt.cc (REDKING)》之銘言:
> 滑鼠pressed的第一點位置(0,50)
> 當中dregged到了(20,10)跟(50,40)
> 所以此時會有兩條直線同時在畫布中
> "(0,50)(20,10)""(0,50)(50,40)"
> 最後滑鼠放開在(60,70)的時候
> 希望程式可以只剩下最後這條"(0,50)(60,70)"
> 請問要怎麼寫呢?
> 我現在是寫成無論dregged還是released出來的線
> 都還是會在畫布上面
> 想要請問該如何在released的時候也將先前的直線給清除呢?
基本上就是要紀錄第一點跟放開的點
最後只要讓他不停的repaint()
--
┌┼ Origin: 國立台灣海洋大學˙海大計中 bbs.ntou.edu.tw
└┘ Author: dennis 從 59-117-195-93.dynamic.hinet.net 發表
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 6 篇):