|  | 
 
 | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Рабочий стол Помогите. Как мне добавить к моей форме эффект залипания к краям рабочего стола как у WinAmp | 
| 
			 
			#2  
			
			
			
			
		 | |||
| 
 | |||
|   Не знаю, как ведёт себя Winamp, но форма будет прилипать к краю экрана при её свойстве ScreenSnap = True. Расстояние в пикселах, с какого это действует, в свойстве SnapBuffer. | 
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   Но у меня стоит Delphi 6, который не знает что такое ScreenSnap и SnapBuffer или я не знаю где находятся эти свойства Последний раз редактировалось Ama, 15.07.2008 в 14:07. | 
| 
			 
			#4  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 Здесь пример как это сделать: http://www.delphicode.ru/interface/sticky.htm | 
| 
			 
			#5  
			
			
			
			
		 | |||
| 
 | |||
|  Рабочий стол Цитата: 
 Спасибо за пример. Но если я изменю свойство формы BorderStyle на bsNone то при перемещении формы к краям она никак не может выбрать прилипать к краю или нет? А если BorderStyle <> bsNone, то все работает отменно. | 
| 
			 
			#6  
			
			
			
			
		 | |||
| 
 | |||
|   Установи у формы свойство ScreenSnap:=true; и будет тебе счастье | 
| 
			 
			#7  
			
			
			
			
		 | |||
| 
 | |||
|   А так же отредактируй свойство формы SnapBuffer на любое число, желательно, как в WinAmp поставь 42 |