Пример #1
0
        static public void DeleteImage(int InfoIndex, int ImageIndex, ReadInfoForm This)
        {
            DialogResult D = MessageBox.Show("您确定要删除当前照片吗?", "Delete", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (D == DialogResult.OK)
            {
                Start();
                int Max = ImageIndexMax(InfoIndex, ImageIndex);

                while (ImageIndex <= Max)
                {
                    if (ImageIndex + 1 >= 10)
                    {
                        Set.Tables[0].Rows[InfoIndex][ImageIndex] = null;
                        break;
                    }
                    else
                    {
                        Set.Tables[0].Rows[InfoIndex][ImageIndex] =
                            Set.Tables[0].Rows[InfoIndex][ImageIndex + 1];
                    }
                    ImageIndex++;
                }
                End();

                Heart.Read(InfoIndex, ImageIndex = 5, This);
                MessageBox.Show("删除成功", "Delete", MessageBoxButtons.OK);
            }
        }
 private void ReadInfoForm_Load(object sender, EventArgs e)
 {
     Heart.Read(InfoIndex = 0, ImageIndex = 5, this);
 }