Cómo implementar winform para ocultar la barra de navegación
Puede utilizar el panel o formulario integrado. Puede establecer la posición del panel o formulario de antemano, o puede cambiar dinámicamente la posición del formulario. El efecto API es mejor para reducir. y necesita hacer algunas cosas para controlar la reducción. El botón es fácil de activar; el formulario cambia de posición y tamaño dinámicamente. ¿Necesita volver a dibujar el formulario?
¿usando?System.Runtime.InteropServices;?
#region
//api?
[DllImport("user32")]? p>
private?static?extern?bool?AnimateWindow(IntPtr?whnd,?int? dwtime,?int?dwflag);?
//¿El valor de dwflag es el siguiente? p>
public?const?Int32?AW_HOR_POSITIVE?=?0x00000001;?
//¿Mostrar de izquierda a derecha?
public?const?Int32?AW_HOR_NEGATIVE?=? 0x00000002;?
//¿Mostrar de derecha a izquierda?
public?const?Int32?AW_VER_POSITIVE?=?0x00000004;?
//Mostrar desde arriba ¿hacia abajo?
public?const?Int32?AW_VER_NEGATIVE?=?0x00000008;?
//¿Se muestra de abajo hacia arriba?
public?const?Int32 ?AW_CENTER?=?0x00000010;?
// Si se usa el indicador AW_HIDE, haga que la ventana se superponga hacia adentro, es decir, reduzca la ventana; de lo contrario, haga que la ventana se expanda hacia afuera, es decir, expanda; ¿la ventana?
public?const?Int32?AW_HIDE?=?0x00010000;?
// ¿Ocultar la ventana que se muestra de forma predeterminada?
public?const?Int32?AW_ACTIVATE?=?0x00020000;?
//Activar la ventana. ¿Este indicador no se puede usar después de usar el indicador AW_HIDE?
public?const?Int32?AW_SLIDE?=?0x00040000;?
//Utilice el tipo deslizante. El valor predeterminado es el tipo de animación de desplazamiento. Cuando se utiliza el indicador AW_CENTER, ¿este indicador se ignora?
public?const?Int32?AW_BLEND?=?0x00080000;?
//¿Transparencia de mayor a menor #endregion? /p>
//¿De izquierda a derecha? ¿Los parámetros logran diferentes efectos realistas según las sustituciones anteriores?
AnimateWindow("Control o nombre del formulario".Handle,?1000,?AW_SLIDE? |? AW_HIDE?|?AW_HOR_POSITIVE);?
"Nombre del control o formulario".Mostrar