//以下是完整**,可以直接編譯執行
//-------------------------------------------
using system;
using system.collections.generic;
using system.windows.forms;
using system.drawing;
namespace q2
public point startpoint = point.empty;
public point endpoint = point.empty;
}public class drawpanel : control
}///
/// 視窗定義
///
public class form1 : form
///
/// 用於儲存繪出線條的集合
///
private listlines = new list();
///
/// 用於儲存當前正在繪製的線條
///
private line drawingline = null;
///
/// 用於顯示繪圖的面板元件
///
private drawpanel drawpanel = new drawpanel();
///
/// 在繪圖區釋放滑鼠,結束當前線條繪製
///
///
///
void drawpanel_mouseup(object sender, mouseeventargs e)
///
/// 在繪圖區按下滑鼠,開始繪製新線條
///
///
///
void drawpanel_mousedown(object sender, mouseeventargs e)
///
/// 在繪圖區移動滑鼠時,如果正在繪製新線條,就更新繪製面板
///
///
///
void drawpanel_mousemove(object sender, mouseeventargs e)
}///
/// 繪製效果到面板
///
///
///
void drawpanel_paint(object sender, painteventargs e)
else
g.drawline(p, line.startpoint, line.endpoint);
}// 將緩衝位圖繪製到輸出
e.graphics.drawimage(bp, point.empty);}}
}
網頁動態效果 隨滑鼠移動的動態觸擊式線條
效果圖如下 只需要在js中加入如下 同時在頁面中引入js所在路徑。license mit version v1.0.1 github function function e n function t function o function i x i var a,c,u,m document.cre...
畫線實現蜘蛛絲的動態更新
以前個人網上的乙個點輟,用畫線實現的,希望給有想象力的同志一點啟發,拋磚先 1 先建三個mc,如下 img files beyondpic 2006 9 23 da901e6c160810b64fc1450e77216e3f.bmp img screen.width 333 this.width s...
Android 動態移動控制項實現
在一些介面上,我們可能需要實現可以移動的按鈕等功能,最簡單的方式是呼叫view.layout 任何布局上的空間都可以支援這種方式移動,上下左右引數值是相對于父viewgroup而言的。1 2 3 publicvoidlayout intl,intt,intr,intb eg.button.layou...