![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
	 | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Перед формой 1 должно появится окно с изображением , продержаться 5 сек и только тогда это окно исчезнет и появится Form1! 
		
	
		
		
		
		
		
	
		
		
	
	
	Как это сделать? помогите новичку плз!  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Народ срочно надо ответьте плз! 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Создай две формы. Кинь на первую один Image, один Timer. У Timer поставь свойство Interval на 5000. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	В событии OnTimer у компонента Timer пиши: Код: 
	Hide; Form2.Show; Timer1.Enabled:=False;  | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Я так и делал , но столкнулся с проблемой , что при закрытии этой 2ой формы программа не закрывается а просто становится невидимой - очень неудобно при разработке , как решить такую проблему? 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Создай процедуру в коде Form1: 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Код: 
	procedure TForm1.CloseForm2; Form2.Close; end; Код: 
	procedure CloseForm2;  | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 На событие OnShow у первой формы пиши: 
		
	
		
		
		
		
			
		
		
		
		
		
			Код: 
	Form2.Close Код: 
	Form2.Show; Timer1.Enabled:=False; Последний раз редактировалось Winny, 21.11.2007 в 15:49.  | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Ну ты и намудрил е мае)) , я посидел , подумал решил проблему так: 
		
	
		
		
		
		
		
	
		
		
	
	
	Во 2ой форме процедуру сделал: Код: 
	procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Form1.Close; end; Теперь при закрытии 2ой формы закрывается и 1ая! -- Тут еще 1 вопрос как сделлать файл , лежащий в папке с ЕХЕ, фоновой музыкой программы? Название файла fon.wav. Тоесть надо , чтобы все как раньше , но при появлении 2ой формы заиграл этот фоновый звук , тоесть надо что то прибиндить к процедуре OnShow , но ЧТО? - это и есть мой вопрос!  |