[問題] 小畫家功能
※ 引述《fantoccini (失控的顏色)》之銘言:
: 這幾天為了寫視窗開始學C#
: 再練習的時候遇到一個問題
: 例如我要畫一個矩形
: 當Mouse按下後 然後移動 然後放開
: 最後的結果是一個矩形 但是
: 我的滑鼠在移動的過程中 無法看出
: 這個矩形跟隨著你的滑鼠移動
: 簡單的說 就是小畫家 圈選矩形的那個功能
: 感覺上是要一直重繪 不知道是不是這樣
我把drawline寫在mouse_up的話,就跟原本樓主的問題一樣,但試著寫在mouse_move他就
會一直出現
我現在有想到的方式是在mousedown的時候把picture box擷取起來
Bitmap lastimage=new Bitmap(picturebox1.width,picturebox1.height);
Garphcs Imagegrapics=Graphics.FromImage(lastimage);
然後在mousemove時
Graphics p =pictureBox1.CreateGraphics();
if(e.Button==MouseButton.Left)
{
p=image graphics;
p.DrawLine(pen1,downX,downY,e.X,e.Y);
}
可是這樣寫連畫出來都沒有,不知道哪裡出了問題
。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.214.146.126 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1562907452.A.582.html
→
07/12 20:04,
5年前
, 1F
07/12 20:04, 1F
→
07/12 20:05,
5年前
, 2F
07/12 20:05, 2F
→
07/12 20:06,
5年前
, 3F
07/12 20:06, 3F
→
07/12 20:07,
5年前
, 4F
07/12 20:07, 4F
→
07/12 20:08,
5年前
, 5F
07/12 20:08, 5F
→
07/12 22:31,
5年前
, 6F
07/12 22:31, 6F
→
07/12 22:31,
5年前
, 7F
07/12 22:31, 7F
→
07/12 22:31,
5年前
, 8F
07/12 22:31, 8F
推
07/13 07:25,
5年前
, 9F
07/13 07:25, 9F
→
07/13 22:23,
5年前
, 10F
07/13 22:23, 10F
→
07/14 10:26,
5年前
, 11F
07/14 10:26, 11F
→
07/14 10:27,
5年前
, 12F
07/14 10:27, 12F
→
07/14 10:27,
5年前
, 13F
07/14 10:27, 13F
→
07/14 10:29,
5年前
, 14F
07/14 10:29, 14F
→
07/14 12:48,
5年前
, 15F
07/14 12:48, 15F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章