コード例 #1
0
ファイル: PlotterControl.cs プロジェクト: iamnp/Plotter
 /// <summary>
 ///     Добавляет обработчики событий.
 /// </summary>
 public PlotterControl()
 {
     Settings = new PlotterSettings();
     Resize += (o, e) => Invalidate();
     Paint += OnPaint;
     MouseMove += (sender, args) =>
     {
         if (args.X < LeftMargin || args.X > Width - RightMargin || args.Y < TopMargin || args.Y > Height - BottomMargin)
             _mousePos = new Point(-1, -1);
         else _mousePos = new Point(args.X, args.Y);
         Redraw();
     };
 }
コード例 #2
0
 /// <summary>
 ///     Добавляет обработчики событий.
 /// </summary>
 public PlotterControl()
 {
     Settings   = new PlotterSettings();
     Resize    += (o, e) => Invalidate();
     Paint     += OnPaint;
     MouseMove += (sender, args) =>
     {
         if (args.X < LeftMargin || args.X > Width - RightMargin || args.Y < TopMargin || args.Y > Height - BottomMargin)
         {
             _mousePos = new Point(-1, -1);
         }
         else
         {
             _mousePos = new Point(args.X, args.Y);
         }
         Redraw();
     };
 }