private void btn_Nhap_Click(object sender, EventArgs e)
        {
            int ViTri, GiaTri;

            ViTri  = Convert.ToInt32(txt_Vitri.Text);
            GiaTri = Convert.ToInt32(txt_Giatri.Text);

            #region KIỂM TRA GIÁ TRỊ NHÂP VÀO
            if (ViTri > Form1.SoPT - 1)
            {
                MessageBox.Show("không tồn tại vị trí phần tử");
                return;
            }


            if (GiaTri >= 100)
            {
                MessageBox.Show("0 <= giá trị nhập vào <= 100");
                this.txt_Giatri.Clear();
                return;
            }
            #endregion

            Form1.Array[ViTri]   = GiaTri;
            Form1.Bn[ViTri].Text = GiaTri.ToString();
            //tu dong tang gia tri cua vi tri phan tu
            this.txt_Vitri.Text = (ViTri + 1).ToString();

            Form1.Bn[ViTri].BackColor = Color.Green;
            Thread.Sleep(1000);
            Form1.Bn[ViTri].BackColor = Color.OrangeRed;
        }
Esempio n. 2
0
        private void btn_Nhap_Click(object sender, EventArgs e)
        {
            int ViTri, GiaTri;

            ViTri  = Convert.ToInt32(txt_Vitri.Text);
            GiaTri = Convert.ToInt32(txt_Giatri.Text);

            #region KIỂM TRA GIÁ TRỊ NHÂP VÀO
            if (ViTri > Form1.SoPT - 1)
            {
                MessageBox.Show("không tồn tại vị trí phần tử");
                return;
            }


            if (GiaTri >= 100)
            {
                MessageBox.Show("0 <= giá trị nhập vào <= 100");
                this.txt_Giatri.Clear();
                return;
            }
            #endregion

            Form1.Array[ViTri]   = GiaTri;
            Form1.Bn[ViTri].Text = GiaTri.ToString();

            //tu dong tang gia tri cua vi tri phan tu
            this.txt_Vitri.Text = (ViTri + 1).ToString();

            //Đổi màu node khi nhận giá trị nhập vào
            Form1.Bn[ViTri].BackgroundImage = Properties.Resources.daxep;
            Form1.Bn[ViTri].Refresh();
            System.Threading.Thread.Sleep(1000);
            Form1.Bn[ViTri].BackgroundImage = Properties.Resources.chuaxep;
            Form1.Bn[ViTri].Refresh();
        }