Red de conocimiento informático - Computadora portátil - Problema de mutación del diseño del control C#WinForm

Problema de mutación del diseño del control C#WinForm

Este es un problema de diseño. Generalmente configuramos la posición del control durante el diseño del formulario.

Por ejemplo:

El tamaño de FORM1 es 600*600, entonces la posición correcta del control se limitará a este rango. Si desea maximizar a 1024*768, la posición de los controles definitivamente cambiará. De esta manera, parte del formulario quedará en blanco después de maximizarlo.

Utilice 600*600 como columna

Solución 1: puede fijar el largo y el ancho del diseño formulario en 600*600, los usuarios no pueden maximizar. Por supuesto, también puede diseñarlo a 1024*768.

Solución 2: Usar diseño de flujo: Hay un control .FlowLayoutPanel en el contenedor de la caja de herramientas: control FlowLayoutPanel. Puede agregar este panel de control a su FORMULARIO y luego agregar sus controles encima de este control de diseño. De esta manera, no importa qué tan grande sea el tamaño inicial de su formulario, puede maximizar o cambiar el tamaño del formulario, y los controles internos también aumentarán o disminuirán a medida que el tamaño aumente o disminuya. ¡Esto no afecta la interfaz!

Si aún no lo entiendes, sigue preguntando.