private void btnDelete_Click(object sender, EventArgs e)
{
if (dgvPersons.CurrentRow != null)
{
string id = dgvPersons.CurrentRow.Cells[0].Value.ToString();
string name = dgvPersons.CurrentRow.Cells[1].Value.ToString();
string family = dgvPersons.CurrentRow.Cells[2].Value.ToString();
string message = "ایا از حذف" + " " + name + " " + family + " " + "مطمئن هستید ؟";
frmListPerson frmListPerson = new frmListPerson();
frmListPerson.lblText.Text = message;
frmListPerson.lblText.Visible = true;
frmListPerson.btnno.Visible = true;
frmListPerson.btnyes.Visible = true;
frmListPerson.btnImage.Visible = true;
frmListPerson.dgvPersons.Visible = false;
frmListPerson.toolStrip1.Visible = false;
frmListPerson.Size = new(420, 230);
var result2 = frmListPerson.ShowDialog();
if (result2 == DialogResult.OK)
{
int personid = Convert.ToInt32(id);
if (name == "مدیر")
{
MessageBox.Show("این خط قابل حذف نیست");
}
else
{
var person = _context.Persons.Single(p => p.PersonId == personid);
_context.Persons.Remove(person);
_context.SaveChanges();
BindGrid();
}
}
}
}
private void btnyes_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.OK;
}
private void btnno_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
}من پیامم را Visible ان را false کردم و وقتی شخص روی دکمه حذف کلیک میکنه Visible تول استریپ و DateGrid خاموش میشه و برای پیامم روشن میشه و سایز فرمم هم تغییر میکنه به اندازه پیامم و وقتی روی بله کلیک میکنم حدف میشه
اینم نتیجه اش

آفرین ، عالی