![]() |
|
#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 Delphicode.org - справочник Delphi |
#5
|
|||
|
|||
![]() Цитата:
Спасибо за пример. Но если я изменю свойство формы BorderStyle на bsNone то при перемещении формы к краям она никак не может выбрать прилипать к краю или нет? А если BorderStyle <> bsNone, то все работает отменно. |
#6
|
|||
|
|||
![]() Установи у формы свойство ScreenSnap:=true; и будет тебе счастье
|
#7
|
|||
|
|||
![]() А так же отредактируй свойство формы SnapBuffer на любое число, желательно, как в WinAmp поставь 42
|