La forma más obvia de alinear correctamente un Label
en WinForms no funciona: establecer ancla en Arriba/Abajo a la derecha y TextAlign en TopRight. Si el texto cambia, la coordenada izquierda de la etiqueta permanece inalterada en lugar de la coordenada Derecha (que, podría decirse, es un error).Etiquetas alineadas a la derecha en WinForms
Por este motivo, siempre utilicé un ancho completo TableLayoutPanel
para las etiquetas alineadas a la derecha. Sin embargo, esto no siempre es muy conveniente, dependiendo del diseño en cuestión ...
Entonces, me pregunto si hay otras formas de mantener una etiqueta alineada a la derecha en WinForms que nunca se me ocurrió.
Ah, sí, éstos también se pueden utilizar dependiendo de las circunstancias. Siempre me preocupa un poco que en otros sistemas el texto no se ajuste verticalmente, ya que el primer método desactiva el autosizing vertical. ¿Algún comentario sobre si esto alguna vez es un problema? –
Sin grandes pensamientos; por supuesto, WPF puede tener más flexibilidad ;-p –
+1, la desactivación de AutoSize funciona para mí. – rockXrock