private void createFourthPage() { fourthPageGrid.Children.Add(fourthPageLabel); specialTaskBonusesTableLabel = new Label[lastAmountSpecialTask]; specialTaskBonusesTableTextBox = new TextBox[lastAmountSpecialTask]; for (int i = 0, positionX = 0; i < lastAmountSpecialTask; i++, positionX++) { if (specialTaskNameTableTextBox != null && specialTaskNameTableTextBox[i].Text != "") { specialTaskBonusesTableLabel[i] = AddControl.addLabel(150, 25, widthMovement + positionX * widthJumpMovement, heightMovement + i / numberOfColumnsSpecialTask * heightJumpMovement, 0, 0, specialTaskNameTableTextBox[i].Text); } else { specialTaskBonusesTableLabel[i] = AddControl.addLabel(70, 25, widthMovement + positionX * widthJumpMovement, heightMovement + i / numberOfColumnsSpecialTask * heightJumpMovement, 0, 0, "Zadanie " + (i + 1).ToString()); } fourthPageGrid.Children.Add(specialTaskBonusesTableLabel[i]); specialTaskBonusesTableTextBox[i] = AddControl.addTextBox(50, 20, widthLabelMovement + positionX * widthJumpMovement + 30, heightMovement + i / numberOfColumnsSpecialTask * heightJumpMovement, 0, 0, "0"); specialTaskBonusesTableTextBox[i].PreviewTextInput += new TextCompositionEventHandler(isNumber); specialTaskBonusesTableTextBox[i].GotFocus += new RoutedEventHandler(gotFocus); specialTaskBonusesTableTextBox[i].LostFocus += new RoutedEventHandler(textBoxLostFocus); specialTaskBonusesTableTextBox[i].PreviewKeyUp += new KeyEventHandler(deleteZero); specialTaskBonusesTableTextBox[i].MaxLength = 2; specialTaskBonusesTableTextBox[i].MaxLines = 1; fourthPageGrid.Children.Add(specialTaskBonusesTableTextBox[i]); if (positionX == numberOfColumnsSpecialTask - 1) { positionX = -1; } } mainGrid.Children.Add(fourthPageGrid); }
private void createThirdPage() { thirdPageGrid.Children.Add(thirdPageLabel); specialTaskNameTableLabel = new Label[lastAmountSpecialTask]; specialTaskNameTableTextBox = new TextBox[lastAmountSpecialTask]; for (int i = 0, positionX = 0; i < lastAmountSpecialTask; i++, positionX++) { specialTaskNameTableLabel[i] = AddControl.addLabel(70, 25, widthMovement + positionX * widthJumpMovement, heightMovement + i / numberOfColumnsSpecialTask * heightJumpMovement, 0, 0, "Zadanie " + (i + 1).ToString()); thirdPageGrid.Children.Add(specialTaskNameTableLabel[i]); specialTaskNameTableTextBox[i] = AddControl.addTextBox(180, 20, widthLabelMovement + positionX * widthJumpMovement, heightMovement + i / numberOfColumnsSpecialTask * heightJumpMovement, 0, 0, ""); specialTaskNameTableTextBox[i].ToolTip = "W przypadku pozostawienia pustego pola, zostanie nadana nazwa domyślna"; specialTaskNameTableTextBox[i].MaxLines = 1; specialTaskNameTableTextBox[i].MaxLength = 50; thirdPageGrid.Children.Add(specialTaskNameTableTextBox[i]); if (positionX == numberOfColumnsSpecialTask - 1) { positionX = -1; } } mainGrid.Children.Add(thirdPageGrid); }
private void createSecondPage() { secondPageGrid.Children.Add(secondPageLabel); teamNamesTableLabel = new Label[lastAmountTeam]; teamNamesTableTextBox = new TextBox[lastAmountTeam]; for (int i = 0, positionX = 0; i < lastAmountTeam; i++, positionX++) { teamNamesTableLabel[i] = AddControl.addLabel(70, 25, widthMovement + positionX * widthJumpMovement, heightMovement + i / numberOfColumnsTeam * heightJumpMovement, 0, 0, "Drużyna " + (i + 1).ToString()); secondPageGrid.Children.Add(teamNamesTableLabel[i]); teamNamesTableTextBox[i] = AddControl.addTextBox(180, 20, widthLabelMovement + positionX * widthJumpMovement, heightMovement + i / numberOfColumnsTeam * heightJumpMovement, 0, 0, ""); teamNamesTableTextBox[i].ToolTip = "W przypadku pozostawienia pustego pola, zostanie nadana nazwa domyślna"; teamNamesTableTextBox[i].MaxLength = 40; teamNamesTableTextBox[i].MaxLines = 1; secondPageGrid.Children.Add(teamNamesTableTextBox[i]); if (positionX == numberOfColumnsTeam - 1) { positionX = -1; } } mainGrid.Children.Add(secondPageGrid); }