public Form_TicTacToe() { InitializeComponent(); ControlMove.ControlEventSubscription(this); for (int row = 0; row < btnGrid.GetLength(0); row++) { for (int column = 0; column < btnGrid.GetLength(1); column++) { Button btn = new Button { Size = btnSize, Location = new Point(x, y), Name = String.Format("button_{0}{1}", row + 1, alphaLabels[column]), Enabled = false, TabStop = false, TabIndex = 0 }; btn.Click += FillXO_Click; btn.Font = new Font(btn.Font.FontFamily, 24f, FontStyle.Bold); btnGrid[row, column] = btn; panel1.Controls.Add(btn); x += btnSize.Width; } x = 0; y += btnSize.Height; } }
private void EditLogoForm_Load(object sender, EventArgs e) { this.move_logo1 = new ControlMove(this.picOthLogo, true); Rectangle rectangle = new Rectangle { X = 860, Y = 10, Width = 0xa4, Height = 120 }; this.move_logo1.actArea = rectangle; this.move_qc = new ControlMove(this.picLogo, false); this.lbTitle.SizeChanged += new EventHandler(this.control_SizeChanged); this.lbTitle.LocationChanged += new EventHandler(this.control_LocationChanged); this.lbTitle.Click += new EventHandler(this.control_Click); this.picLogo.SizeChanged += new EventHandler(this.control_SizeChanged); this.picLogo.LocationChanged += new EventHandler(this.control_LocationChanged); this.picLogo.Click += new EventHandler(this.control_Click); this.picOthLogo.SizeChanged += new EventHandler(this.control_SizeChanged); this.picOthLogo.LocationChanged += new EventHandler(this.control_LocationChanged); this.picOthLogo.Click += new EventHandler(this.control_Click); }
private void UpdateQuizButtonsExpandedState() { if (AddQuizButtonsExpanded) { flp_lastQuizzes.Enabled = false; btn_createQuiz.Location = btn_addQuiz.Location; btn_loadQuizFromFile.Location = btn_addQuiz.Location; btn_importQuiz.Location = btn_addQuiz.Location; btn_preferences.Location = btn_addQuiz.Location; btn_createQuiz.Visible = true; btn_loadQuizFromFile.Visible = true; btn_importQuiz.Visible = true; btn_preferences.Visible = true; if (!SkipAddQuizButtonsExpandedAnimation) { ControlMove.SmoothMove(btn_createQuiz, btn_addQuiz.Location.Add(btn_createQuiz_locationDelta), 80); ControlMove.SmoothMove(btn_loadQuizFromFile, btn_addQuiz.Location.Add(btn_loadQuizFromFile_locationDelta), 80); ControlMove.SmoothMove(btn_importQuiz, btn_addQuiz.Location.Add(btn_importQuiz_locationDelta), 80); ControlMove.SmoothMove(btn_preferences, btn_addQuiz.Location.Add(btn_preferences_locationDelta), 80); } else { btn_createQuiz.Location = btn_addQuiz.Location.Add(btn_createQuiz_locationDelta); btn_loadQuizFromFile.Location = btn_addQuiz.Location.Add(btn_loadQuizFromFile_locationDelta); btn_importQuiz.Location = btn_addQuiz.Location.Add(btn_importQuiz_locationDelta); btn_preferences.Location = btn_addQuiz.Location.Add(btn_preferences_locationDelta); } } else { flp_lastQuizzes.Enabled = true; if (!SkipAddQuizButtonsExpandedAnimation) { ControlMove.SmoothMove(btn_createQuiz, btn_addQuiz.Location, 80, () => { btn_createQuiz.Visible = false; }); ControlMove.SmoothMove(btn_loadQuizFromFile, btn_addQuiz.Location, 80, () => { btn_loadQuizFromFile.Visible = false; }); ControlMove.SmoothMove(btn_importQuiz, btn_addQuiz.Location, 80, () => { btn_importQuiz.Visible = false; }); ControlMove.SmoothMove(btn_preferences, btn_addQuiz.Location, 80, () => { btn_preferences.Visible = false; }); } else { btn_createQuiz.Visible = false; btn_loadQuizFromFile.Visible = false; btn_importQuiz.Visible = false; btn_preferences.Visible = false; btn_createQuiz.Location = btn_addQuiz.Location.Add(btn_createQuiz_locationDelta); btn_loadQuizFromFile.Location = btn_addQuiz.Location.Add(btn_loadQuizFromFile_locationDelta); btn_importQuiz.Location = btn_addQuiz.Location.Add(btn_importQuiz_locationDelta); btn_preferences.Location = btn_addQuiz.Location.Add(btn_preferences_locationDelta); } } if (AddQuizButtonsExpanded) { btn_addQuiz.Text = "▼"; } else { btn_addQuiz.Text = "▲"; } SkipAddQuizButtonsExpandedAnimation = false; }