none
Modificar ToolStripMenuItem sin Afectar Estilos RRS feed

  • Pregunta

  • Hola, estos haciendo unas traducciones de los menus de un sistema y tengo la situación de que recorro bien todos los elementos, pero cuando modifico el segundo ToolStripMenuItem que tiene submenu con otros elementos ToolStripMenuItem, estos cambian el formato y las opciones se ven muy anchas, porque sucede esto o como puedo hacer para que el SubMenu modificado se vea bien. En el Metodo que uso para traducir, unicamente estoy modificando la propiedad Text.

    Codigo utilizado para recorrer los Menus,

    For Each MenuItem In Me.MenuPricipal.Items

        Try
              TieneSubMenus = False
              If MenuItem.DropDownItems.Count > 0 Then
                   TieneSubMenus = True
              End If
         Catch ex As Exception

         End Try 

         If TieneSubMenus Then
              ' existen submenus.
              For Each MenuOpcion In MenuItem.DropDownItems
                     Try
                           TieneSubMenus = False
                           If MenuOpcion.DropDownItems.Count > 0 Then
                               TieneSubMenus = True
                           End If
                     Catch ex As Exception

                     End Try
                     If TieneSubMenus Then
                          For Each MenuOpcion3 In MenuOpcion.DropDownItems
                               'El segundo submenu se le cambia el estilo y agrega mucha altura al SubMenu.
                               MenuOpcion3.Text = "Valor Obtenido de DB"
                          Next 
                     End If

                     ' busca  y asigna Primeros Submenus
                    MenuOpcion.Text = "Valor Nuevo Obtenido de DB"
              Next          
         End IfNext

         

    Antes de la Traduccion.

    Antes de la Traduccion

    Despues de la Traduccion.

    Despues de Traducir


    cesardgo

    miércoles, 13 de enero de 2021 14:43

Respuestas

  • Encontré el problema, la situación era que algunos textos tenían caracteres NO visible como enter o retorno de carro, las descripciones fueron copiadas desde un listado de excel hacia la DB y al no verse estos caracteres producía que el texto saliera en apariencia mas alto de lo normal. 

    Algo muy simple, pero difícil de visualizar.


    cesardgo

    • Marcado como respuesta cesardgo viernes, 15 de enero de 2021 20:01
    viernes, 15 de enero de 2021 20:00

Todas las respuestas

  • Hola,

    Gracias por levantar tu consulta en los foros de MSDN.

    Eric Ruiz

    ____________________________

    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.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    jueves, 14 de enero de 2021 15:06
    Moderador
  • Encontré el problema, la situación era que algunos textos tenían caracteres NO visible como enter o retorno de carro, las descripciones fueron copiadas desde un listado de excel hacia la DB y al no verse estos caracteres producía que el texto saliera en apariencia mas alto de lo normal. 

    Algo muy simple, pero difícil de visualizar.


    cesardgo

    • Marcado como respuesta cesardgo viernes, 15 de enero de 2021 20:01
    viernes, 15 de enero de 2021 20:00