![]()  | 
	
 
  | 
| 
	 | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Здравствуйте,подскажите . 
		
	
		
		
		
		
		
	
		
		
	
	
	На форме(с убранными кномками масштабирования и закрытия окна) создана кнопка Button1 . Как сделать чтоб при нажатиина нее даннаяформа закрылась? Form1.Close; в процедуре Button1_Click не работает ![]()  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Долно работать... выложи код, глянем 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Интересно , этот метод сработал в VCL Form Application и неработает в Windows Form Application   
		
	
		
		
		
		
		
	
		
		
	
	
	   И кчему бы это ?  | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 в вин апи надо обрабатываеть сообщения WM_CLOSE 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Цитата: 
	
  | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 TerminateProcess(Application.Handle)  либо ExitProcess. Если только закрыть форму, то ShowWindow c параметром Hide (точно вызов не помню ))) 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 kaizer131 ! 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Попробуй не Form1.close; а просто Close; !!! IMHO ДОЛЖНО РАБОТАТЬ !!!  | 
| 
		 
			 
			#8  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 А вы уверенны что эта процедура связана с кнопкой, ну в Events у onClick выбран обработчик? Часто такое бывает! Както раз сам мучился, теперь навсегда запомнил  
		
	
		
		
		
		
		
	
		
		
	
	
	![]()  |