Hola,
 
No se de donde has sacado ese codigo, pero no es correcto, mas que nada por la sintaxis. 
Sobre tu pregunta, si es posible tener el codigo de mostrar formulario y de procesar el formulario en el mismo fichero. Eso si, se ejecutaria en distintas llamadas: primero te muestra el formulario, mandas por post a la misma URL, se recarga el script ejecutando el codigo de proceso. Los dos codigos estan fisicamente en el mismo fichero, pero se ejecutan en distintos tiempos, a partir de distintas peticiones. Lo tipico seria algo como: 
 Código PHP:
   
<html> 
<body> 
<form action="Borrar.php" method="post" > 
Nº Regitro: <input type="text" name="TxtBorrar"><br> 
<input type="submit" value="Borrar"> 
<?php 
if (isset($_POST['TxtBorrar'])) 
{ 
$id=$_POST['TxtBorrar'];
/* Conexion, seleccion de base de datos */ 
$enlace = mysql_connect("localhost", "basedatos", "contraseña") 
or die("No pudo conectarse : " . mysql_error()); 
 
mysql_select_db("basedatos"); 
$sSQL="DELETE FROM 'tabla1' WHERE id=$id"; 
mysql_query($sSQL); 
} 
?> 
</form> 
</body> 
</html>   
  Siendo este fichero Borrar.php 
Saludos.