Pregunta

Estoy configurando el texto a una etiqueta de enlace y la adición de estas etiquetas a un panel de diseño de flujo. Parece ser cortando los extremos de las etiquetas de enlace y como tal tengo etiquetas con sólo 3/4 de de texto. ¿Alguien sabe por qué esto podría ser?

Gracias

¿Fue útil?

Solución

No estoy seguro de si va a agregar los LinkLabels a la FlowLayoutPanel a través del código, pero hay una propiedad puede configurar para que funcionen correctamente.

    var link = new LinkLabel();
    link.Text = "Some really long string";
    link.AutoSize = true;   //This is really important!

    FlowLayoutPanel1.Controls.Add(link);

Si no se establece cada propiedad AutoSize LinkLabels, que acaba de picar cualquier texto que va más allá de sus límites predeterminados.

Editar Mi Testapp consiste en colocar una FlowLayoutPanel en el formulario, y un botón para hacer clic, con el código anterior en el controlador OnClick. Nada más fue cambiado en el formulario.

Sin la propiedad AutoSize establece en true, que tenía el mismo problema que usted describió. Si se establece en verdadero correcciones que al menos para mí:)

Otros consejos

I han probado esta dejando caer una FlowLayoutPanel en un formulario en blanco y cayendo en muchos LinkLabels. La anchura de la FlowLayoutPanel es estrecho y he intentado añadir propiedades de texto para las etiquetas de enlace para romper el diseño.

A pesar de poner el texto sin espacios en la etiqueta de enlace no causa el problema que describes -. El texto simplemente se envuelve alrededor en la línea siguiente

¿Tiene alguna propiedades establecido en las etiquetas de enlace? Esta es la única manera que podría conseguir este problema que se produzca.

Me cambió el tamaño de una de las etiquetas de enlace a un tamaño más pequeño que fija el texto y esto hizo más o menos exactamente lo que usted informe. Yo sugeriría que la propiedad Ancho de la etiqueta del enlace es más pequeño que el texto que se está mostrando.

Se puede comprobar la propiedad LinkArea de la etiqueta de enlace .. el valor por defecto es de 25. Creo que tendrá que configurarlo para que el valor máximo que está utilizando para la pantalla como texto para la etiqueta de enlace.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top