Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Смена контейнера
     
    
Добавлено: 13.08.04 16:30
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Aracon | Web-сайт: aracon-studios.com | ICQ: 221881915
 Aracon | Web-сайт: aracon-studios.com | ICQ: 221881915 
      
       
  
У меня есть контейнер Frame, в нем кнопка. Я программно создаю копию контейнера. Можно ли сделать так, чтобы в копии автоматичски появлялась и копия кнопки?
 
    
Мне пришлось кнопку копировать тоже ручками. Но как после копирования переместить ее в новый Frame (копия появляется в старом)?
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 9
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: Sharp
 Sharp










Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  13.08.04 18:40
       
    
       
  
Set cmdButton(1).Parent=Frame1(1)
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Aracon
 Aracon



ICQ: 221881915 
Вопросов: 16
Ответов: 28
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  13.08.04 21:14
       
    
       
  
Не выходит. Пишет: "Invalid use of property"
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: AgentFire
 AgentFire



ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #3
       
Добавлено:  13.08.04 21:25
       
    
       
  
Public Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
 
    
SetParent cmdButton(1).hWnd, fraFrame(1).hWnd - это уж должно работать!
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: Kodo
 Kodo





Разработчик Offline Client
ICQ: 293048085 
Вопросов: 37
Ответов: 457
      
 Профиль |  | #4
       
Добавлено:  13.08.04 21:46
       
    
       
  
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
    
Set cmdButton(1).Container=Frame1(1)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: Kodo
 Kodo





Разработчик Offline Client
ICQ: 293048085 
Вопросов: 37
Ответов: 457
      
 Профиль |  | #5
       
Добавлено:  13.08.04 21:53
       
    
       
  
Ааааа, SetParent'ом ты сможешь запихать в контейнер только штуки, у которых есть hwnd. А как же Лабел? Шейп? Лайн? Неее, так дело не пойдет!
 
    
P.S. Круто юзать SetParent для вываливания всяких частей формы на GetDesktopWindow()! Где то тут есть прога, от делать нечего написал. Просто калкулятор. Его сворачиваешь, а все контролы остаются! Смерть ламерам  ))
))
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа: cresta
 cresta


Вопросов: 117
Ответов: 1538
      
 Профиль |  | #6
       
Добавлено:  13.08.04 22:01
       
    
       
  
Kodo
 
    
Его сворачиваешь, а все контролы остаются! Смерть ламерам  ))
))
Ну ты даёшь, до такого безобразия додумался!
Слушай, а кнопки продолжают считать или как??  ))
)) 
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа: Kodo
 Kodo





Разработчик Offline Client
ICQ: 293048085 
Вопросов: 37
Ответов: 457
      
 Профиль |  | #7
       
Добавлено:  13.08.04 22:04
       
    
       
  
ЭЭЭ... Ну если их Enter'ом давить то да  
     А так нет по-моему
 А так нет по-моему  Но это не главное!!!
 Но это не главное!!!  
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа: Aracon
 Aracon



ICQ: 221881915 
Вопросов: 16
Ответов: 28
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  13.08.04 22:08
       
    
       
  
Спасибо всем, теперь работает!
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа: Kodo
 Kodo





Разработчик Offline Client
ICQ: 293048085 
Вопросов: 37
Ответов: 457
      
 Профиль |  | #9
       
Добавлено:  13.08.04 22:13
       
    
       
  
А! Забыл! Все он считает! По причине неработы Click'а я тада Uzал MouseUp и все вышло! Просто писал где-то год назад забыл все а щас открыл и вспомнил !!!! Крутая прога  
    