I have a program that has a parent form which then creates a child form. Upon clicking the updateButton within the child form, I want the searchButton within the parent form to fire.
However I get an error for protection reasons. I have tried setting everything Public just to see, still wont work for me.
Error 1 'SalesSystem.SystemForm.searchButton' is inaccessible due to its protection level SalesSystem\UpdateForm.cs 111 20 SalesSystem
This is what I have so far.
Parent Code
namespace SalesSystem
{
    public partial class SystemForm : Form
    {
        public SystemForm()
        {
            InitializeComponent();
        }    
        protected void searchButton_Click(object sender, EventArgs e)
        {
           //search code
        }
        private void updateButton_Click(object sender, EventArgs e)
        {
            try
            {
                UpdateForm upForm = new UpdateForm(resultBox.SelectedItems[0].Text,            dbdirec, dbfname);
                upForm.ShowDialog(this);
            }
            catch (Exception)
            {
                //
            }
        }
    }
Child Code
namespace SalesSystem
{
    public partial class UpdateForm : Form
    {
        public UpdateForm(string selectedPerson, string dbdirec, string dbfname)
        {
            InitializeComponent();
        }
        private void updateButton_Click(object sender, EventArgs e)
        {
            //do stuff
            SystemForm parent = (SystemForm)this.Owner;
            parent.searchButton.PerformClick();
            this.Close();
        }
    }
}