protected override void OnSizeChanged(EventArgs e) { base.OnSizeChanged(e); fSys.SetViewSize(Width, Height); Invalidate(); }
public ArborViewer() { //base.BorderStyle = BorderStyle.Fixed3D; //base.TabStop = true; base.BackgroundColor = Colors.White; //base.DoubleBuffered = true; //base.SetStyle(ControlStyles.AllPaintingInWmPaint, true); //base.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); // repulsion - отталкивание, stiffness - тугоподвижность, friction - сила трения fSys = new ArborSystemEx(10000, 500 /*1000*/, 0.1, this); fSys.SetViewSize(Width, Height); fSys.AutoStop = false; fEnergyDebug = false; fDrawFont = new Font("Calibri", 9); //fStrFormat = new StringFormat(); //fStrFormat.Alignment = StringAlignment.Center; //fStrFormat.LineAlignment = StringAlignment.Center; fBlackBrush = new SolidBrush(Colors.Black); fWhiteBrush = new SolidBrush(Colors.White); fDragged = null; fNodesDragging = false; }