ventanas ventana sirve que puedo para minimizar maximizar los funcionan cerrar botones boton aparecen winforms windows-mobile compact-framework

winforms - sirve - Haciendo que el botón de la ventana[X] se cierre en lugar de minimizar en Windows Moblie



para que sirve cerrar (2)

El botón [x] en la barra superior de una ventana que normalmente cierra la ventana en Windows estándar, parece minimizar en Windows Compact.

¿Cómo lo hace cerrar en su lugar? También debo ser capaz de plantear un evento cuando esto ocurra ya que quiero preformar algo de lógica al cerrar la ventana.


Establezca la propiedad Form.MinimizeBox en falso. Esto cambiará la [X] a la [ok] y cerrará su formulario en lugar de minimizarlo cuando se haga clic.

Editar: el evento que desea es Cerrando o Cerrando.


No estoy seguro de cómo se relaciona esto con la compatibilidad con el foro .NET, pero debe usar la API nativa SHDoneButton .

De forma predeterminada, está configurado en " SHDB_HIDE ", que muestra el botón "X" de "Windows Mobile" (o cualquier aplicación que anule el botón X, como la aplicación del botón "X" de LGE, o la del HTC).

Si lo configura en " SHDB_SHOW ", mostrará un botón "ok" que envía un IDOK a la ventana si se presiona. Si lo configura en " SHDB_SHOWCANCEL ", mostrará un botón "x" que envía un IDCANCEL a la ventana si se presiona. SHDB_SHOWCANCEL no está documentado por MSDN pero está en el archivo de encabezado (aygshell.h).