Deshabiliatar la X en un formulario

HMG en Español

Moderator: Rathinagiri

Post Reply
jorge.posadas
Posts: 188
Joined: Mon May 19, 2014 7:43 pm
DBs Used: DBF, SQLite, MS-SQL, ACCESS, MariaDB (en proceso)
Location: Morelia, Mich. México
Contact:

Deshabiliatar la X en un formulario

Post by jorge.posadas »

Grupo HMG

¿Como puedo deshabilitar la X para evitar que lo usen para cerrar un formuario? o si fuera posible mejor que enviara un mensaje al usuario avisandole que NO puede usar la X para cerrar e formulario
De antemano gracias por su ayuda
Cordialmente

POSADAS SOFTWARE
Jorge Posadas Ch.
Programador independiente
Morelia, Mich.
M é x i c o .
Movil +52 44 3734 1858
SKYPE: jorge.posadasch
Email: posoft@gmx.com
User avatar
serge_girard
Posts: 3333
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: Deshabiliatar la X en un formulario

Post by serge_girard »

NOSYSMENU in define window
There's nothing you can do that can't be done...
User avatar
mustafa
Posts: 1174
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Deshabiliatar la X en un formulario

Post by mustafa »

Hola amigo : Jorge Posadas
otra opción ===> ON INTERACTIVECLOSE {||.F. } // <=== con .T. cierras Window y con .F. "No"

Code: Select all

#include <hmg.ch>

Function Main()

  SET CENTURY ON
  SET DATE FRENCH
  SET ESCAPE ON
  SET NAVIGATION EXTENDED
  SET CODEPAGE TO UNICODE
  SET LANGUAGE TO SPANISH
  SET DELETED ON
  SET BROWSESYNC ON

 DEFINE WINDOW Main                     ;
      AT 265 , 551                              ;
      WIDTH 620 HEIGHT 487              ;
      BACKCOLOR  {017,009,131}        ; 
      TITLE"Hola Mundo" + SPACE(65) + "Exit = [Esc]" ; 
      ICON ''                                       ;  
      MAIN NOSIZE NOMAXIMIZE NOMINIMIZE ;
      ON INTERACTIVECLOSE {||.F. }   // <=== con .T. cierras Window y con .F. "No"

      ON KEY ESCAPE ACTION  Main.Release   
   


END WINDOW

  Center Window Main
  Activate Window Main


Return Nil

Saludos, Regards,Salam :lol:
Mustafa
jorge.posadas
Posts: 188
Joined: Mon May 19, 2014 7:43 pm
DBs Used: DBF, SQLite, MS-SQL, ACCESS, MariaDB (en proceso)
Location: Morelia, Mich. México
Contact:

Re: Deshabiliatar la X en un formulario

Post by jorge.posadas »

Gracias Serge_Girad y Mustafa, ya lo puse y ya quedó
Cordialmente

POSADAS SOFTWARE
Jorge Posadas Ch.
Programador independiente
Morelia, Mich.
M é x i c o .
Movil +52 44 3734 1858
SKYPE: jorge.posadasch
Email: posoft@gmx.com
Post Reply