Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Ищу контрол Resizer
     
    
Добавлено: 15.05.07 21:59
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     someone | Web-сайт: 123
 someone | Web-сайт: 123
      
       
  
Был такой контролл.... Помещался на форму, прописывалось:
 
    
[CODE]Private Sub frmMain_Resize()
Control.Resize
End Sub[CODE]
Нашёл в примерах dll-ку какую-ту.. Не то :(
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 8
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: VisualPaul
 VisualPaul 

ICQ: 402519798 
Вопросов: 12
Ответов: 111
      
 Профиль |  | #1
       
Добавлено:  15.05.07 22:11
       
    
       
  
http://www.download.ru/soft/development/active_x/129_1
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Alexandrus
 Alexandrus



ICQ: 496782368 
Вопросов: 18
Ответов: 312
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  15.05.07 23:46
       
    
       
  
Или тебе нужен контроль изменения размеров самой формы?
 
    
...тогда subclassing...
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: HACKER
 HACKER








 
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
      
 Профиль |  | #3
       
Добавлено:  16.05.07 01:46
       
    
       
  
уль там его смамому писать, строчек 10-15, или ты в школе болел когда пропорции проходили?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: Artyom
 Artyom







Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #4
       
Добавлено:  16.05.07 07:30
       
    
       
  
лучше юзать доккинг
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: ZagZag
 ZagZag


ICQ: 295002202 
Вопросов: 87
Ответов: 1684
      
 Профиль |  | #5
       
Добавлено:  16.05.07 08:29
       
    
       
  
А че тут писать? Код обычного сплиттера
 
    
lbSplitterVert - любой контрол с поддержкой события MouseMove (в идеале - лейбл)
    If Button = 1 Then
        lbSplitterVert.Left = lbSplitterVert.Left + X
        If lbSplitterVert.Left > ScaleWidth - 1000 Or lbSplitterVert.Left < 1000 Then lbSplitterVert.Left = lbSplitterVert.Left - X
        Form_Resize
    End If
End Sub
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа: Alexandrus
 Alexandrus



ICQ: 496782368 
Вопросов: 18
Ответов: 312
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  16.05.07 17:24
       
    
       
  
ZagZag: Я думаю код рабочий,но если его применить к форме,то она будет себя вести не совсем адекватно...мерцания и скачки изменения размеров формы при ресайзинге(проверь...). Я тоже первоначально когда-то пошёл этим путём,но как ты понимаешь 
     ...subclassing делу поможет!
 ...subclassing делу поможет!  
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа: ZagZag
 ZagZag


ICQ: 295002202 
Вопросов: 87
Ответов: 1684
      
 Профиль |  | #7
       
Добавлено:  16.05.07 19:43
       
    
       
  
Сабклассинг - поморочено для сплиттера, имхо.
 
    
У меня ничего не мерцает при резайце.
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа: Alexandrus
 Alexandrus



ICQ: 496782368 
Вопросов: 18
Ответов: 312
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  16.05.07 20:58
       
    
       
  
Для сплитера конечно,а для контроля размеров формы при ресайзинге этот код не подходит.А EMPRO спрашивал именно это...