private RadioButton rbSmallBills; //мелкие купюры public GetCashForm() { Text = "Получение наличных средств";//Заголовок окна получения средств //Метка - приглашение Label labelInvitation = new Label(); labelInvitation.Text = "Укажите требуемую сумму в рублях:"; labelInvitation.Location = new Point(15, 15); labelInvitation.AutoSize = true; labelInvitation.TextAlign = ContentAlignment.BottomLeft; this.Controls.Add(labelInvitation); //Textbox для ввода запрашиваемой суммы tbGetCash = new NonNegativeIntegersTextBox(); tbGetCash.Text = ""; tbGetCash.Location = new Point(labelInvitation.Width + 17, 15); tbGetCash.Width = 50; tbGetCash.Height = labelInvitation.Height; tbGetCash.TextAlign = HorizontalAlignment.Right; this.Controls.Add(tbGetCash); //GroupBox для выбора крупных/мелких купюр GroupBox gbLargeSmallBills = new GroupBox(); rbLargeBills = new RadioButton(); rbSmallBills = new RadioButton(); gbLargeSmallBills.Controls.Add(rbLargeBills); gbLargeSmallBills.Controls.Add(rbSmallBills); gbLargeSmallBills.Location = new Point(15, tbGetCash.Height + 17); gbLargeSmallBills.Width = rbLargeBills.Width + rbSmallBills.Width + 32; gbLargeSmallBills.Height = rbLargeBills.Height + 30; gbLargeSmallBills.Text = "Какими купюрами выдать сумму?"; rbLargeBills.Text = "Крупными"; rbSmallBills.Text = "С разменом"; rbLargeBills.Location = new Point(15, 20); rbSmallBills.Location = new Point(rbLargeBills.Width + 17, 20); rbLargeBills.AutoSize = true; rbSmallBills.AutoSize = true; Controls.Add(gbLargeSmallBills); rbLargeBills.Checked = true; //Кнопка получения наличных Button bGet = new Button(); bGet.Text = "Получить"; bGet.Location = new Point(15, gbLargeSmallBills.Height + tbGetCash.Height + 19); bGet.AutoSize = true; bGet.TextAlign = ContentAlignment.MiddleCenter; this.Controls.Add(bGet); bGet.Click += new System.EventHandler(bGet_Clicked);//Установка обработчика нажатия на кнопку получения наличных }
private CheckBox cbPunctuationMarks; //Элемент выбора удаления знаков препинания public FormTextProc() { Text = "Программа обработки текста";//Заголовок окна программы //Меню пограммы MainMenu mnuFileMenu = new MainMenu(); this.Menu = mnuFileMenu; MenuItem MenuItemFile = new MenuItem("&File"); MenuItemFile.MenuItems.Add("&Open", new System.EventHandler(this.MenuOpen_Click)); MenuItemFile.MenuItems.Add("E&xit", new System.EventHandler(this.MenuExit_Click)); mnuFileMenu.MenuItems.Add(MenuItemFile); //Метка для элемента ввода минимального количества букв в словах Label labelMinNumOfLetters = new Label(); labelMinNumOfLetters.Text = "Минимальное количество букв в словах:"; labelMinNumOfLetters.Location = new Point(15, 15); labelMinNumOfLetters.AutoSize = true; labelMinNumOfLetters.TextAlign = ContentAlignment.BottomLeft; this.Controls.Add(labelMinNumOfLetters); //Элемент ввода минимального количества букв в словах tbMinNumOfLetters = new NonNegativeIntegersTextBox(); tbMinNumOfLetters.Text = "3"; tbMinNumOfLetters.Location = new Point(17 + labelMinNumOfLetters.Width, 15); tbMinNumOfLetters.Width = 30; tbMinNumOfLetters.Height = labelMinNumOfLetters.Height; tbMinNumOfLetters.TextAlign = HorizontalAlignment.Right; this.Controls.Add(tbMinNumOfLetters); //Метка для элемента выбора удаления знаков препинания Label labelPunctuationMarks = new Label(); labelPunctuationMarks.Text = "Удалить знаки препинания:"; labelPunctuationMarks.Location = new Point(15, 17 + tbMinNumOfLetters.Height); labelPunctuationMarks.AutoSize = true; labelPunctuationMarks.TextAlign = ContentAlignment.BottomLeft; this.Controls.Add(labelPunctuationMarks); //Элемент выбора удаления знаков препинания cbPunctuationMarks = new CheckBox(); cbPunctuationMarks.Location = new Point(17 + labelPunctuationMarks.Width, 17 + tbMinNumOfLetters.Height); this.Controls.Add(cbPunctuationMarks); }
public GetContribBaseForm() { Text = "Внесение наличных средств в банкомат";//Заголовок окна внесения средств //Метка - приглашение labelInvitation = new Label(); labelInvitation.Location = new Point(15, 15); labelInvitation.AutoSize = true; labelInvitation.TextAlign = ContentAlignment.BottomLeft; this.Controls.Add(labelInvitation); //Массив меток для полей внесения количества купюр Label[] labelGetContrib = new Label[ConstantsATM.NumOfDignities]; //Вертикальная координата строки с текущим номиналом купюр в форме int Y = labelInvitation.Height + 25; for (int i = 0; i < ConstantsATM.NumOfDignities; i++) { //Метка для поля внесения количества купюр i-го номинала labelGetContrib[i] = new Label(); labelGetContrib[i].Text = ConstantsATM.ValuesOfDignities[i].ToString() + " руб.:"; Y += (i > 0) ? labelGetContrib[i - 1].Height + 2 : 0; labelGetContrib[i].Location = new Point(15, Y); labelGetContrib[i].AutoSize = true; labelGetContrib[i].TextAlign = ContentAlignment.BottomLeft; this.Controls.Add(labelGetContrib[i]); //Текстбокс (поле) внесения количества купюр i-го номинала tbGetContrib[i] = new NonNegativeIntegersTextBox(); tbGetContrib[i].Text = ""; tbGetContrib[i].Location = new Point(labelGetContrib[i].Width + 17, Y); tbGetContrib[i].Width = 30; tbGetContrib[i].Height = labelGetContrib[i].Height; tbGetContrib[i].TextAlign = HorizontalAlignment.Right; this.Controls.Add(tbGetContrib[i]); } //Кнопка внесения средств bGetContrib = new Button(); Y += labelGetContrib[ConstantsATM.NumOfDignities - 1].Height + 10; bGetContrib.Location = new Point(15, Y); bGetContrib.AutoSize = true; bGetContrib.TextAlign = ContentAlignment.MiddleCenter; this.Controls.Add(bGetContrib); }