Страница: 1 | 
		
		 
			   
			 
			 Есть в форме Frame. При смене разрешения, Frame уходит за границы экрана. Как бы сделать скролинг для него. Понятно, что можно через VScrollBar и HScrollBar, но как это сделать :)  Есть ли у кого-нибудь пример?     
			 
			 При изменений значений скроллбаров меняи координаты позиций фрейма соответственно!  А ведь был пример (на каком-то сайте) реализации АПИ скролла, так там скролировался PictureBox... на фрэйм я пробовал - получается плохо, заедает... Все как сказали. Недавно я сам писал контрол - PictureBox со скроллом. Могу намылить с иходниками. Давай мыло. я завал вопрос: как прокручивать объекты, и хорошие люди подсказали, что во фрейме. Сделал так ....   Private Sub HScroll1_Change() Private Sub HScroll1_Scroll() Private Sub VScroll1_Change() Private Sub VScroll1_Scroll() .... если хочешь отследить появление скролла, т.е. проверку на то, нужен ли он вообще -- тода мыль (или здесь). Да, странно как-то сделал... Работать, разумеется, будет, но как-то непривычно. Я обычно делал две процедуры для Scroll двух баров, а из Change вызывал их. Кроме того, использовал move вместо left и top. Как лучше, конечно, не знаю, ежели тут вообще разница присутствует. Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Скролинг Frame-а на VB 6.0
     
    
Добавлено: 14.05.04 09:17
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     sergey_d
 sergey_d
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 5
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: dNW
 dNW







Вопросов: 30
Ответов: 683
      
 Профиль |  | #1
       
Добавлено:  14.05.04 11:54
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: sne
 sne





Разработчик Offline Client
ICQ: 233286456 
Вопросов: 34
Ответов: 5445
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  14.05.04 13:32
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: LamerOnLine
 LamerOnLine



ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #3
       
Добавлено:  14.05.04 14:58
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: night-roll
 night-roll



Вопросов: 36
Ответов: 326
      
 Профиль |  | #4
       
Добавлено:  14.05.04 22:18
       
    
       
  
 
    
    Frame1.Left =  HScroll1.Value
    Frame1.Top = VScroll1.Value
End Sub
    Frame1.Left = HScroll1.Value
    Frame1.Top = VScroll1.Value
End Sub
    HScroll1_Change
End Sub
    HScroll1_Scroll
End Sub
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: LamerOnLine
 LamerOnLine



ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #5
       
Добавлено:  17.05.04 08:46