Как скрыть форму по картинке, нажмите на UserControl? - PullRequest
0 голосов
/ 20 октября 2019

Я пытался скрыть главную форму, нажимая на имя картинки 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...