none
quitar barra titulo ventana en MDI RRS feed

  • Pregunta

  • Buenos dias,

    Hay alguna manera de quitarle la barra de titulo con los botones cerrar minimizar y maximizar a un formulario hijo abierto en MDI.

    He probado poniendo border style en none y ShowIcon en false pero nada.

    Screenshot:

    Gracias de antemano, un saludo.

    jueves, 5 de febrero de 2015 12:28

Respuestas

  • Hola ErikNeller,

    Gracias por consultar en los foros. Podrías intentar con esto:

    this.ControlBox = false;
    this.Text = string.Empty;

    O bien:

    this.ShowInTaskBar = false;

    Espero te sea útil.

    Saludos,

    Karen.

    _________________


    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.

    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     
    jueves, 19 de febrero de 2015 18:37
    Moderador

Todas las respuestas

  • hola

    pero como comandas las dimensiones de las ventanas child que estasn dentro del mdi container si quitas esa barra

    podrias poner la propiedad

    MaximizeBox

    MinimizeBox

    ----

    no creo que te deje poner en false la propiedad ControlBox

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 5 de febrero de 2015 13:15
  • la ventana tiene que estar siempre maximiada, porque el form padre abre otro form1 hijo maximizado por ejemplo y cuando le pido que me abra el form2 hijo me cierra el form1 hijo y asi controlo pero esa barra no es necesaria en la aplicacion por eso la quiero quitar.

    Gracias por la respuesta, un saludo

    jueves, 5 de febrero de 2015 15:01
  • Hola ErikNeller,

    Gracias por consultar en los foros. Podrías intentar con esto:

    this.ControlBox = false;
    this.Text = string.Empty;

    O bien:

    this.ShowInTaskBar = false;

    Espero te sea útil.

    Saludos,

    Karen.

    _________________


    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.

    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     
    jueves, 19 de febrero de 2015 18:37
    Moderador
  • Hola ErikNeller,

    Gracias por consultar en los foros. Podrías intentar con esto:

    this.ControlBox = false;
    this.Text = string.Empty;

    O bien:

    this.ShowInTaskBar = false;

    Espero te sea útil.

    Saludos,

    Karen.

    _________________


    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.

    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     

    De verdad!!!!... así por así?, probaste los métodos que propusisteis?

    que yo los he probado y no funcionaron!!!!... por lo menos los provee en VS2010 con Windows 7 y no ha desaparecido la barra que menciona el usuario.

    esta barra no la pinta el formulario hijo, la pinta el formulario MDI, para quitarla necesitaras sobre escribir lo mensajes WM_NCCALCSIZE, WM_NCPAINT en el MDI para intentar evitar que aparezca.

    Salu2,


    Marvin E. Pineda

      ComboBoxMultiColumns

     NetBarControl

      TextEditor

    martes, 24 de febrero de 2015 3:10
    Moderador