//---------------------------------------------------------------------- void HandleRectangleChanged(object sender, RectangleEventArgs e) { if (null == Generator) { return; } Generator.Info.ScaleRange(e.Rectangle); ComplexRangeUserControl.ComplexRange = Generator.Info.Range; Generator.Generate(); }
private void OnAreaSelected(object sender, EventArgs e) { Console.WriteLine("OnAreaSelected"); RectangleEventArgs rea = (RectangleEventArgs)e; this._rectScaled = rea.rectScaled; this._rectUnscaled = rea.rectUnscaled; Screen[] screens = Screen.AllScreens; foreach (Screen s in Screen.AllScreens) { if (s.DeviceName.Equals(rea._choosenScreen.DeviceName)) { this._pickedScreen = s; } } //int sn = rea.screenNumber; textBox1.AppendText("Rectangle scaled: " + _rectScaled.ToString() + " Rectangle unscaled: " + _rectUnscaled.ToString() + "\r\n"); textBox1.AppendText(" Upper left x: " + rea.rectScaled.X.ToString() + " Upper left y: " + rea.rectScaled.Y.ToString()); //Thread.Sleep(10000); this._targetScreenPos.X = rea.rectUnscaled.X; this._targetScreenPos.Y = rea.rectUnscaled.Y; //und die forms loswerden for (int i = 0; i < _formsForScreens.Length; i++) { //_formsForScreens[i].Dispose(); try { if (_formsForScreens != null) { _formsForScreens[i].Dispose(); } else { Console.WriteLine("ups " + i + " is null"); } } catch (Exception) { //ignore Console.WriteLine(e.ToString()); } } findTargetWindow(); }
private void Form_AdjustWindowBounds( object sender, RectangleEventArgs e) { if (TileMapPadding == Padding.Empty) { return; } var tileMap = GetTileMapRectangle(e.Rectangle); tileMap.Size = GetBoundTileSize(tileMap.Size); if (TileMapResizeMode != TileMapResize) { TileMap.ViewSize = (Size)TileMap.GetViewTileFromPixel( (Point)tileMap.Size); } e.Rectangle = InflateRectangle(tileMap, TileMapPadding); }
protected virtual void RaiseOnRectangleChanged(RectangleEventArgs e) { EventHandler<RectangleEventArgs> handler = OnRectangleChanged; if (handler != null) { handler(this, e); } }
/// <summary> /// Raises the <see cref="OnRectangleChanged"/> event. /// </summary> /// <param name="e"></param> private void RaiseOnRectangleChanged(RectangleEventArgs e) { EventHandler<RectangleEventArgs> handler = OnRectangleChanged; if (handler != null) { handler(this, e); } }
private void Rectangles_RectangleAdded(object sender, RectangleEventArgs e) { OnShapeAdded(e.Entity); }
void folder_OnFolderChanged(object sender, RectangleEventArgs e) { Rectangle rec = e.Rectangle; Transform(new Rectangle(Rectangle.Location, new Size(Rectangle.Width, rec.Height + 20))); }
void mModel_OnInvalidateRectangle(object sender, RectangleEventArgs e) { try { if (!mIsSuspended) { Invalidate(e.Rectangle); ShowTracker();//this makes sure that the tracker is always up to date, especially when the shape have changed/trasnformed because of collapse/expand of material } } catch(StackOverflowException) { //TODO: automatic exception report here? throw; } }
void mModel_OnInvalidateRectangle(object sender, RectangleEventArgs e) { try { parentControl.Invalidate(Rectangle.Round(e.Rectangle)); } catch(StackOverflowException) { //TODO: automatic exception report here? throw; } }
protected void OnRectangleCreated(RectangleEventArgs e) { RectangleCreated?.Invoke(this, e); UpdateZones(); }