1樓:
以下效果圖
以下**
[stathread]
public static void main(string args)
// 為了方便,直接在一個函式中完成
private static void drawlines(panel panel)
}if (points.count > 0)}};
// 滑鼠移動時直接要求重繪
panel.mousemove += (sender, args) => panel.invalidate();
// 單擊時根據左鍵或是右鍵加入繪製點或是清空所有繪製點,然後重繪
panel.mouseclick += (sender, args) =>
else if (args.button == mousebuttons.right)
panel.invalidate();};}
}internal class mypanel : panel}
2樓:凌海櫻
這個簡單啊,只要把畫直線的方法中點的座標改為滑鼠的位置就行了:
e.x,e.y,分別代表滑鼠當前位置的橫座標和縱座標。
宣告兩個全域性變數:x,y,用於獲取滑鼠進入畫板的位置(這裡,我用標籤來當畫板):
graphics g;
int x, y;
private void label2_mousemove(object sender, mouseeventargs e)
但是,這種方法畫出來的不是你想要的直線段,因為滑鼠的座標變化很小,單位為1,畫出來會是曲線段。建議不要使用滑鼠移動事件,而是滑鼠單擊事件,每次單擊確定一個點:
private void label2_mousedown(object sender, mouseeventargs e)
這樣做,線條永遠從視窗左上角開始起點。要想從視窗中單擊某個點做為起點,程式如下修改:
private void label2_mousedown(object sender, mouseeventargs e)
else
c#在picturebox控制元件裡,繪製如圖的圖形並跟著滑鼠移動?(**坐等大神) 5
3樓:
這個。。我有個很簡單但是很粗略的實現,就是通過實現picturebox的mousemove事件,然後沒移動一下 就畫一次,最後擦除掉。。。
public int newx;
public int newy;
private void picturebox1_mousemove(object sender, mouseeventargs e)
希望對你又幫助 加油!!
怎麼把畫動漫的線條畫的自然一點,看我畫的一副。。好差
模範大師的線稿,比如這種 勾線的時候最好軟一點,你的線條一看就是新手的畫風 下筆的時候筆不要拿得太直,用鉛筆畫的話把筆放斜一點,有點畫素描勾線那種 多練習就會好,線條什麼沒什麼捷徑吧,大概。你會畫之後自然好了,唔,另外比例什麼也請多練習吧 乾巴爹 多練習吧,還有就是要相信自己,畫得時候線條流暢一點,...
幾何畫板怎麼畫粗虛線,幾何畫板裡的線條怎麼加粗啊?
用幾何畫板5.0版本即可。無論是4.07版本的,還是5.0版本的點選只要選中直線,滑鼠右鍵,選單裡就可以選擇粗細,不過5.0的似乎選項更豐富點。射線,線段同樣處理 幾何畫板裡的線條怎麼加粗啊?1 選中所要設定的線條 2 點右鍵,就出現上面的對話方塊 3 根據自己的需要,選擇 極細 細線 中等 粗線 ...
素描怎麼才能把線條畫的兩頭細中間粗
這一點深有體會。我一開始學的時候也這樣。都說素描禁兩頭粗的線條。所以當初也是為了這個頭疼 後來學會了。就把自己的心得告訴你。希望有用處。一開始的時候。你 拿著筆。筆尖接觸紙面的一瞬間。不要用力。輕輕滑過一樣。這裡說一下 下筆的方式。筆和紙的斜度 最好在 40度角左右。如果你是正確的握筆方法。那就是最...