RE:como no cerrar un formulario
El sñor pide:
* no le permita al usuario cerrarlo
* no permita cambiarse a cualquier otra parte del windows
Con las propiedades que te hacen referencia que cambies esta bien, pero aun se esta permitiendo al usuario que se cambie a otra ventana.
Mira mi viejo, para que eso funcione de la forma que quieres primero debes descargarte un OCX llamado "BlackThorn OnTop Tool", esta ocx te permite colocar tu formulario pro encima de cualquier otra ventana a ecepcion de la del administrador de tareas (la que sale cuando precionas Ctrl + Supr), pero antes que nada para que el formulario no sea cerrado manualmente debes colocar en el evento QueryUnload del form, Cancel=1 algo asi:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = 1
End Sub
ahora ten en cuenta que si colocas la ventana para que se cargue inicialmente de forma normal o maximizada, aun podrian activar cualquier otra cosa en windows aparte de tu formulario como la barra de inicio o cosas asi, para eso tendrias que colocar tu formulario de tal forma que te ocupara toda la pantalla, para eso debes colocarle las dimensiones mas grandes incluso que las de la pantalla algo como:
Private Sub Form_Load()
Me.width=screen.width + 400
Me.height=screen.height + 400
End Sub
creo que con eso bastaria, suerte mi viejo