Los foros del Guille

elGuille.hosting: Ofertas de alojamiento
posiblemente los mejores precios
¡¡¡ Ahora con el doble de casi todo !!!

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

09/nov/2005
Nuevo filtro en el código posteado para evitar malas intenciones.
Por supuesto, si encuentras fallos de seguridad, por favor postealo en el foro de Bugs, ya que es para beneficio de todos. Gracias.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57652 - Como ver todo el texto en un Label
IDAsuntoFechaNick 
57652 Como ver todo el texto en un Label25/06/14 19:46olvin_80   
Buenas tardes, Tengo un Label que ocupa todo el Formulario y este formulario ocupa toda la pantalla, lo que necesito hacer es que el texto que envio al label se visualice todo, ya que cuando el tamaño de fuente es 40 por ejemplo y hay mas de 9 lineas de texto, solo puedo visualizar parte del texto, quisiera poder reducir el tamaño de la fuente cuando no se visualice todo en el label. De ante mano muchas Gracias
IDAsuntoFechaNick 
57653 Re: Como ver todo el texto en un Label (Resp: 57652)26/06/14 10:39jose javier   
un label?? o un textbox?? cualquiera de las dos opciones cuenta la cantidad de letras o lenght del texto y establece las propiedades del fontsize según corresponda. No se si es to lo que preguntas, pero es tampoco se si te he entendido.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
57655 Re: Como ver todo el texto en un Label (Resp: 57653)04/07/14 00:56olvin_80   
De ante mano gracias por la repuesta, voy a tratar de explicarme de la mejor manera, le pido disculpas si es un poco largo mi problema. en mi aplicacion hecha en visual 2005 utilizo una base de datos de access para guardar descripciones de X producto, exactamente son 8 descripciones, al seleccionar un producto en el form1 cargo esas 8 descripciones en un Datagridview, el asunto es que tengo un boton que me abre el Form2, pero esto formulario se abre en una segunda pantalla que es la de un datashow hasta ahi todo bien, cuando en el Form1 selecciona la linea 1 de DataGridview que es la descripcion 1 del producto, toda esa descripcion me aparece en una Label que esta en el Form2. El label lo tengo agregado a un PictureBox porque el Label es transparente porque proyecto una imagen(El label y el picturebox abarcan toda la pantalla), hasta aqui todo bien. El problema lo tengo aqui, el tamaño de texto de ese label lo determino desde el form1 porque ahi yo elijo el tamaño de texto que casi siempre uso 50, entonces el problema es cuando la descripcion 2 tiene mucho mas caracteres que la descripcion 1, entonces el texto no me es visible todo. Lo que yo quiero es que si el texto es demasiado grande por medio de codigo disminuir el tamaño de letra y luego si el siguiente texto tiene menos caracteres que el tamaño de texto aumente, todo esto en el Form2 que es la pantalla que se proyecta en el datashow. espero haberme explicado bien, de lo contrario mil disculpas.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
57656 Re: Como ver todo el texto en un Label (Resp: 57655)04/07/14 07:42jose javier   
no te preocupes, para eso son los foros, preguntar, aclarar etc etc etc... Te cuento, haciendo alguna prueba con el form maximizado caben unas 30 letras a tamaño 50 en el form. Tienes varias opciones:
La primera un textbox con multiline=true backcolor=control borderstyle=none (con esto haces el control invisible). Estableces el anchor a la izquierda, arriba y derecha. El textbox se comportará como si de un libro Word se tratase.
Si quieres seguir usando labels: pues desde el form1 cuenta las letras de las descripción y calcula mas o menos 30 letras y vas creando dinámicamente tantos labels necesites o pones en el formulario 4 o 5 y los vas llenando según el texto de la descripción, me explique?

como he probado:
en el form2
Dim Z As String = ""
For X = 0 To 100
Z += X & ""
Next

Me.Label1.Text = Z
Me.TextBox1.Text = Z
Me.TextBox1.Font = New Font("Tahoma", 50, Fontstyle.Regular, GraphicsUnit.Pixel)


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
57661 Re: Como ver todo el texto en un Label (Resp: 57652)12/07/14 02:38olvin_80   
Claro entiendo, muchisisimas gracias por la ayuda.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 92 - App. iniciada: 15/12/2017 14:58:54 GMT - La hora GMT del servidor es: 16/12/2017 05:21:19 GMT