Abrir formulario desde consola

Iniciado por Vuls, Junio 06, 2019, 01:34:19 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Junio 06, 2019, 01:34:19 AM Ultima modificación: Junio 06, 2019, 01:44:29 AM por Gabriela
Hola quiero intentar abrir un formulario desde consola utilizando el siguiente codigo:
Código: csharp

   this.BeginInvoke((MethodInvoker)(() => {
                            ChatRoom UC = (ChatRoom)Application.OpenForms["ChatRoom:" + CL.ID];
                            if (UC == null)
                            {
                                UC = new ChatRoom
                                {
                                    Name = "ChatRoom:" + CL.ID,
                                    Text = "ChatRoom:" + CL.ID,
                                    F = this,
                                    C = CL
                                };
                                UC.Show();
                            }
                        }));


El problema que tengo es al utilizar this, primero por que es un metodo estatico y segundo si no es estatico no me permite usar begininvoke
como podria abrir el formulario utilizando este codigo por que si no utilizo el BeginInvoke el formulario se queda como "buggeado"