Образования и науки российской федерации



Pdf көрінісі
бет18/56
Дата13.03.2023
өлшемі0.74 Mb.
#470699
1   ...   14   15   16   17   18   19   20   21   ...   56
ControlsCollection, содержащий ряд методов, основные из которых будут 
использованы в данном упражнении. 
1. Создайте новое приложение и назовите его RegistrationForm. 
2. Добавьте на форму три надписи, два текстовых поля, кнопку, 
элементы CheckBox и GroupBox 
3. Установите следующие значения свойств формы и элементов
управления: 
Объект 
Свойство 
Значение 
FormBorderStyle Fixed3D 
Text 
Регистрация 
Form1 
Size 
400;310 
Location 
30;10 
label1 
Text 
Выберите тип регистрации 
Location 
16; 32 
label2 
Text 
Name 
Location 
16; 64 
label3 
Text 
PIN 
Location 
80; 248 
button1 
Text 
Регистрация 
Location 
96; 32 
Text 
textBox1 
Size
184; 20 
Location 
96; 64 
Size 
184; 20 
textBox2 
Text 
Location 
40; 40 
Size 
232; 24 
checkBox1 
Text 
Расширенные возможности 
Text 
Введите регистрационные данные 
Location 
16; 80 
groupBox1 
Size 
344; 144 


26 
4. Для реализации возможности добавления и удаления элементов в 
процессе выполнения программы реализуйте обработчик события 
CheckedChanged: щелкните дважды на элементе checkBox1 и добавьте 
следующий код: 
if (checkBox1.Checked == true) 

Label lbl = new Label(); 
lbl.Location = new System.Drawing.Point(16, 96); 
lbl.Size = new System.Drawing.Size(32, 23); 
lbl.Name = "labelll"; 
lbl.TabIndex = 2; 
lbl.Text = "PIN2"; 
groupBox1.Controls.Add(lbl); 
TextBox txt = new TextBox(); 
txt.Location = new System.Drawing.Point(96, 96); 
txt.Size = new System.Drawing.Size(184, 20); 
txt.Name = "textboxx"; 
txt.TabIndex = 1; 
txt.Text = ""; 
groupBox1.Controls.Add(txt); 

else{ 

5. Откомпилируйте и запустите приложение. Проверьте, что при 
установке флажка в ЭУ checkBox “Расширенные возможности” на форме 
появляется надпись и поле ввода для дополнительных данных. 
6. Для удаления ЭУ с формы могут применяться методы: Clear 
(удаление всех элементов из коллекции), Remove (удаление элемента из 
коллекции) и RemoveAt (удаление элемента по заданному индексу). В тело 
оператора else добавьте код для удаления ЭУ по индексу: 
int lcv; 
lcv = groupBox1.Controls.Count;// определяется количество
while (lcv > 4) 

groupBox1.Controls.RemoveAt(lcv - 1); 
lcv -= 1; 

7. Запустите 
приложение. 
Убедитесь, 
что 
при 
включении 
“Расширенные возможности” дополнительные элементы появляются на 
форме, а при выключении – исчезают. 
Упражнение 9. Проверка вводимых значенийСобытия KeyPress и 


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   56




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет