Я пытался скрыть главную форму, нажимая на имя картинки PictureBox1. На самом деле я хочу Открыть новую форму и закрыть форму с контроллером, и изображение также находится в контроллере . Я хотел бы получить ваше предложение. Я пробовал код, подобный этому
private void PictureBox1_Click(object sender, EventArgs e)
{
PictureBox pictureBox1 = sender as PictureBox;
var source = (System.Windows.Interop.HwndSource)PresentationSource.FromDependencyObject(pictureBox1);
var host = (Integration.ElementHost)System.Windows.Forms.Control.FromChildHandle(source.Handle);
var form = (System.Windows.Forms.Form)host.TopLevelControl;
form.Hide();
frmProduct frm = new frmProduct(Convert.ToInt32(pictureBox1.Tag));
frm.Show();
}