Error: Línea muestra en el título barra del formulario secundario MDI Form

Seleccione idioma Seleccione idioma
Id. de artículo: 189992 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

Un formulario MDI secundario con un estilo de borde establecido en 5 ajustable ToolWindow aparece con una línea delgada debajo de la barra de herramientas. La línea no vuelve a dibujarse cuando otra ventana se mueve sobre el formulario MDI secundario.

Solución

Alternar el alto del formulario agregando el código siguiente al evento Form_Load del formulario MDI secundario:
   Me.Height = Me.Height - 15
   Me.Height = Me.Height + 15
				

Estado

Microsoft ha confirmado que se trata de un error de los productos Microsoft enumerados al principio de este artículo. Se está investigando este error y se publicará nueva información aquí en Microsoft Knowledge Base cuando esté disponible.

Más información

Pasos para reproducir este comportamiento

  1. Inicie un nuevo proyecto EXE estándar en Visual Basic. Se creará Form1 de manera predeterminada.
  2. Agregue un formulario MDI secundario al proyecto completando los pasos siguientes:

    1. En el menú proyecto, seleccione Agregar formulario MDI. Aparecerá en el el cuadro de diálogo Agregar formulario MDI con el formulario MDI resaltado en la ficha nuevo.
    2. Haga clic en el botón Abrir para agregar un formulario MDI, MDIForm1, al proyecto.
  3. Establezca las siguientes propiedades de Form1:
          Property            Setting
          ----------------------------------------
    
          MDIChild            True
    
          BorderStyle         5-Sizable ToolWindow
    						
  4. En el menú Ejecutar, seleccione Inicio o presione la tecla F5 para iniciar el programa.

    Nota : una línea gris aparece debajo de la barra de título del formulario MDI secundario ventana. Si mueve otra ventana encima de esta ventana MDI secundario, línea gris no vuelve a dibujarse.
  5. Detenga el proyecto y agregue el código siguiente en la ventana de código de Form1:
          Private Sub Form_Load()
             Me.Height = Me.Height - 15
             Me.Height = Me.Height + 15
          End Sub
    						
  6. Vuelva a ejecutar el proyecto y observe que la línea gris ha desaparecido.

Propiedades

Id. de artículo: 189992 - Última revisión: sábado, 22 de febrero de 2014 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft Visual Basic 6.0 Edición de aprendizaje
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Palabras clave: 
kbnosurvey kbarchive kbmt kbbug KB189992 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 189992

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com