¿FlowLayoutPanel agregar a las columnas?
-
23-10-2019 - |
Pregunta
Tengo un panel de diseño de flujo, que también agrego un diccionario de linklables
¿Es posible agregar los dos al panel de diseño de flujo (como en 2 quiero decir clave y valor) uno al lado del otro siempre que el valor.text! = "Somevalue" en el caso que quiero agregar la clave a eso línea.
Aquí hay algunos datos de muestra y salida en la tecla de formulario y valor
"Label1" "good stuff"
"Label2" "somevalue"
"Label3" "somevalue"
"Label4" "good stuff"
se mostraría como
Label1 GoodStuff
Label2
Label3
Label4 GoodStuff
Solución
Creo que es mejor usar un TableLayoutPanel
Para este.
Dado que admite varias columnas, solo puede agregar etiquetas (o cualquier otro control) en una fila para ambas columnas y luego esconder (establecer Visible
a falso) la etiqueta en la segunda columna si su contenido no coincide con el valor deseado.
Te sugeriría que leas sobre TablelAyOutPanel en MSDN. Aquí está el enlace: http://msdn.microsoft.com/en-us/library/system.windows.forms.tablelayoutpanel.aspx