You need to ensure that the MDI Child has a method called NewButton and that the method is declared as Public.
NewButton is a public Method. but i resoled it like this:
try
{
FormCollection fc = Application.OpenForms;
foreach (Form f in fc)
{
if (f.Name == "Frm_Supplier")
{
((Frm_Supplier)(f)).NewButton();
}
}
}
catch
{
Exception Ex = new Exception();
MessageBox.Show(Ex.Message);
}