public Start ( |
||
control | ||
targetPoint | ||
transitionType | TransitionType | |
duration | int | |
Результат | void |
protected override void OnActivated(EventArgs e) { if (!isInitialized) { controlContainer.Theme = Theme; controlContainer.Style = Style; controlContainer.StyleManager = StyleManager; MaximizeBox = false; MinimizeBox = false; Movable = false; TopMost = true; FormBorderStyle = FormBorderStyle.FixedDialog; Size = new Size(400, 200); Taskbar myTaskbar = new Taskbar(); switch (myTaskbar.Position) { case TaskbarPosition.Left: Location = new Point(myTaskbar.Bounds.Width + 5, myTaskbar.Bounds.Height - Height - 5); break; case TaskbarPosition.Top: Location = new Point(myTaskbar.Bounds.Width - Width - 5, myTaskbar.Bounds.Height + 5); break; case TaskbarPosition.Right: Location = new Point(myTaskbar.Bounds.X - Width - 5, myTaskbar.Bounds.Height - Height - 5); break; case TaskbarPosition.Bottom: Location = new Point(myTaskbar.Bounds.Width - Width - 5, myTaskbar.Bounds.Y - Height - 5); break; case TaskbarPosition.Unknown: default: Location = new Point(Screen.PrimaryScreen.Bounds.Width - Width - 5, Screen.PrimaryScreen.Bounds.Height - Height - 5); break; } controlContainer.Location = new Point(0, 60); controlContainer.Size = new Size(Width - 40, Height - 80); controlContainer.Anchor = AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom | AnchorStyles.Left; StyleManager.Update(); isInitialized = true; MoveAnimation myMoveAnim = new MoveAnimation(); myMoveAnim.Start(controlContainer, new Point(20, 60), TransitionType.EaseInOutCubic, 15); } base.OnActivated(e); }
protected override void OnActivated(EventArgs e) { if (!isInitialized) { controlContainer.Theme = Theme; controlContainer.Style = Style; controlContainer.StyleManager = StyleManager; MaximizeBox = false; MinimizeBox = false; Movable = true; TopMost = true; Size = new Size(500, 300); if (enableTaskBar == true) { Taskbar myTaskbar = new Taskbar(); switch (myTaskbar.Position) { case TaskbarPosition.Left: Location = new Point(myTaskbar.Bounds.Width + 5, myTaskbar.Bounds.Height - Height - 5); break; case TaskbarPosition.Top: Location = new Point(myTaskbar.Bounds.Width - Width - 5, myTaskbar.Bounds.Height + 5); break; case TaskbarPosition.Right: Location = new Point(myTaskbar.Bounds.X - Width - 5, myTaskbar.Bounds.Height - Height - 5); break; case TaskbarPosition.Bottom: Location = new Point(myTaskbar.Bounds.Width - Width - 5, myTaskbar.Bounds.Y - Height - 5); break; case TaskbarPosition.Unknown: default: Location = new Point(Screen.PrimaryScreen.Bounds.Width - Width - 5, Screen.PrimaryScreen.Bounds.Height - Height - 5); break; } } controlContainer.Location = new Point(0, 60); controlContainer.Size = new Size(Width - 40, Height - 80); controlContainer.Anchor = AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom | AnchorStyles.Left; controlContainer.AutoScroll = false; controlContainer.HorizontalScrollbar = false; controlContainer.VerticalScrollbar = false; controlContainer.Refresh(); if (StyleManager != null) { StyleManager.Update(); } isInitialized = true; MoveAnimation myMoveAnim = new MoveAnimation(); myMoveAnim.Start(controlContainer, new Point(20, 60), TransitionType.EaseInOutCubic, 15); } base.OnActivated(e); }