Cita:  
					Iniciado por nanomartin 
  Y yo qué dije? 

     Perdon, te confundi con el autor inicial del thread, 
bubu54, el no indico version del lenguaje.  
 Cita:  
					Iniciado por nanomartin 
   Y el código siguió dando error en el (Me.Handle). 
((
Un objeto de tipo 'IntPr..' no se puede convertir en '2' )) 

     El fallo esta en el codigo al ser para 
VB 6.0 declara los enteros de 4 bytes como 
Long cuando en 
.NET son 
Integer. Cambiando eso te funciona, y por cierto, no habia que dar tanta vuelta para anular visualmente el boton, con menos codigo se consigue igual: 
Código:
 Public Class Form1
    Private Const MF_BYPOSITION = &H400
    Private Declare Function GetSystemMenu Lib "user32.dll" (ByVal hwnd As Integer, ByVal bRevert As Integer) As Integer
    Private Declare Function RemoveMenu Lib "user32.dll" (ByVal hMenu As Integer, ByVal nPosition As Integer, ByVal wFlags As Integer) As Integer
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        RemoveMenu(GetSystemMenu(Me.Handle, 0), 6, MF_BYPOSITION)
    End Sub
End Class    Cita:  
					Iniciado por nanomartin 
  Bueno, como sea, lo solucioné desde el panel de propiedades con la propiedad CONTROLBOX = False 
(no entiendo cómo no lo encontré antes 

 )
     Yo cuando leo alguien que pide que se deshabilite el boton de cerrar de la ventana yo entiendo esto: 

 y no esto 

, sobre todo por que mucha gente busca hacer lo primero por... "estetica" llamemoslo. En otras palabras, que al sonar tan ovio el tema y que no utilizabas la propiedad 
ControlBox hemos tirado por el metodo "rebuscado" 
   Cita:  
					Iniciado por willy6666  ten en cuenta que el enlace del delegado con el evento va en el componente de inicialisacion
(...)
en vb es mucho mas sencillo, puedes usas el evento sin nesesidad del delegado
    No hace falta ponerse a programar el delegado para el evento ni en C# ni en VB.NET. Desde el panel de propiedades del entorno de desarrollo seleccionas la vista de eventos del formulario (el icono del rayo) y buscas y haces doble click sobre 
FormClosing en este caso, eso ya te genera el delegado y la declaracion del evento para que añadas codigo. 
Salu2...