1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
// signatureclient
//
this.signatureclient.Location = new System.Drawing.Point(8, 168);
this.signatureclient.Size = new System.Drawing.Size(72, 64);
this.signatureclient.ParentChanged += new System.EventHandler(this.signatureclient_ParentChanged);
this.signatureclient.MouseUp += newMouseEventHandler(this.signatureclient_MouseUp);
this.signatureclient.MouseMove += new MouseEventHandler(this.signatureclient_MouseMove);
this.signatureclient.MouseDown += new MouseEventHandler(this.signatureclient_MouseDown);
private void signatureclient_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) {
bMouseDown = true;
picBoard.Capture = true;
}
private void signatureclient_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) {
bMouseDown = false;
picBoard.Capture = false;
OldPos = new Point(-1,-1);
}
private void signatureclient_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) {
if (bMouseDown){
Graphics g = signatureclient.CreateGraphics();
g.SmoothingMode = SmoothingMode.AntiAlias;
Pen pen = new Pen(Color.Black);
if (OldPos!=new Point(-1,-1)){
g.DrawLine(pen,OldPos,new Point(e.X,e.Y));
};
OldPos = new Point( e.X, e.Y );
};
}
} |
Partager