![]()  | 
	
 
  | 
| 
	 | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Народ срочно нужна ваша помощь. Есть 2 независимые формы как сделать чтоб по на жатию на кнопку открывалась вторая форма Form2:= TForm2 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 PHP код: 
	
		
	 | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
 Как обьявить TForm2 как клас. Если при обьявлении Tform2 как класа где обьявляется клас TForm1 то программа тоже ругается  | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 сделай проще 
		
	
		
		
		
		
		
	
		
		
	
	
	Form2.ShowModal;  | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 PHP код: 
	
		
	 | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 по идее форма уже создана (если ничего не изменялось в файле проекта *.dpr и в опциях проекта, связанное с созданием формы), так что по событию OnClick на нужной кнопке просто  
		
	
		
		
		
		
			
		
		
		
		
		
			Код: 
	Form2.ShowModal; (модальное окно) или Form2.Show;(обычное окно) Последний раз редактировалось cotseec, 24.09.2008 в 12:38.  | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
 procedure TForm1.Button1Click(Sender: TObject); begin Form2.ShowModal; end; думаю понятно )) хотя сам только неделю пытаюсь работать )  | 
| 
		 
			 
			#8  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 procedure TForm1.button1Click(Sender: TObject); 
		
	
		
		
		
		
		
	
		
		
	
	
	begin form2.show; end;  | 
| 
		 
			 
			#9  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
  | 
| 
		 
			 
			#10  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 должна быть создана форма в проекте(file->new->Form), объявление переменной Form2 идет во втором юните (создается вместе с Form2), это если вторая форма создается не в run-tume 
		
	
		
		
			кидаю пример  | 
| 
		 
			 
			#11  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
 Но сейчас работаю с такой задачей на 1 форме есть 2 кнопки 1 кн. открывает 2 форму, а 2 кн закрывает программу. Это я отработал, но создал на 2 форме кнопку которая закрывает рабочую программу и при открытии 2 формы возникает ошибка прикрепленная в архиве  |