Տուն
Top.Mail.Ru Moscow
Ֆորում: «Գլխավոր»;
Ընթացիկ արխիվը `2002.01.08;
Բեռնել: [xml.tar.bz2];

Down

Քաշեք եւ թողեք բաղադրիչը Գտնել նմանատիպ մասնաճյուղեր


avr555   (2001-12-17 19:54) [0]

Իմ հարցն այն է,
Ես ուզում եմ կազմել մի բաղադրիչ, որը կարող է «քաշվել» ձևի մեջ:
Որպես այդպիսի բաղադրիչ ՝ ես որոշեցի օգտագործել VirtualTreeView- ը
Քաշելու և թողնելու համար ես օգտագործում եմ երեք իրադարձություն ՝ OnMouseDown, OnMouseMove, OnMouseUp:

Երբ ես օգտագործեցի CheckListBox- ը որպես քարշվող բաղադրիչ, որպեսզի բաղադրիչը չխախտվի, ես զանգեցի SetCapture (self.Handle) գործառույթը և ամեն ինչ աշխատեց:
Եվ երբ SetCapture (self.Handle) զանգահարելուց հետո VirtualTreeView- ին անցնելիս բաղադրիչը դադարում է շարժվել: Եթե ​​դուք չեք անվանում SetCapture (self.Handle), ապա ամեն ինչ գործում է, քաշելիս միայն ցուցիչն է «կոտրվում» ցուցիչից:

Ինչ անել?



DK   (2001-12-19 02:16) [1]

Փորձեք մուտքագրել OnMouseDown բեռնաթափիչը.
var Վերահսկում `TControl; սկսվում է փորձիր Վերահսկում. = Ուղարկիչ ՝ որպես TControl; ReleaseCapture Control.Perform (WM_SYSCOMMAND, $ F012, 0); վերջապես վերջ;
վերջը.



Էջեր: 1 ամբողջ ճյուղը

Ֆորում: «Գլխավոր»;
Ընթացիկ արխիվը `2002.01.08;
Բեռնել: [xml.tar.bz2];

Up





Հիշողություն `0.54 ՄԲ
Ժամանակը `0.035 գ
7-22440
Ռոմրուններ
2001-05-13 00:32
2002.01.08
Win98- ը հնարավորություն ունի թույլատրել ինտերնետի փոխանակումը տեղական ցանցի համար:


7-22453
Juri
2001-09-21 18:26
2002.01.08
RS485


1-22258
մաշիստական
2001-12-16 23:16
2002.01.08
Երրորդ աստիճանի հավասարումը:


14-22362
Mifi
2001-11-04 02:34
2002.01.08
ինչպես գտնել մարդը


1-22068
Andrey21
2001-12-19 10:35
2002.01.08
Բազմալեզու ծրագիր





afrikaans ալբանական արաբական հայերեն ադրբեջանական Բասկերի Բելառուսի Բուլղարիայի catalan Չինարեն (պարզեցված) Չինարեն (ավանդական) Խորվաթիայի չեխ դանիերեն հոլանդական Անգլերեն
Էստոնիայի filipino ֆիններեն ֆրանսերեն
galician վրացական գերմանական հունարեն haitian Creole եբրայերեն հինդի հունգարերեն icelandic հայերեն իռլանդական իտալական ճապոնացի Կորեայի Լատվիայի Լիտվայի մակեդոներեն Մալայերեն մալթերեն նորվեգական
պարսկական Լեհաստանի պորտուգալացի ռումինական ռուսական սերբերեն Սլովակիայի Սլովենիայի իսպաներեն սուահիլի շվեդերեն թայերեն թուրքական ուկրաինական ուրդու վիետնամերեն ուելսերեն հայերեն bengali բոսնիերեն
Cebuano Esperanto գուջարաթի հաուսա Hmong Igbo ճավաերեն kannada Khmer Lao լատիներեն մաորի մարաթի մոնղոլական նեպալերեն Punjabi Somali tamil telugu յորուբա
զուլուսերեն
Անգլերեն Французский Немецкий Итальянский Португальский Русский Испанский