Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Drag & Drop-Komponente Finden Sie ähnliche Zweige


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

Meine Frage ist:
Ich möchte eine Komponente erstellen, die in der Form „gezogen“ werden kann.
Als solche Komponente entschied sich VirtualTreeView zu verwenden
Ich benutze drei Ereignisse zum Ziehen: OnMouseDown, OnMouseMove, OnMouseUp.

Wenn ich CheckListBox als ziehbare Komponente verwendet habe, habe ich die Funktion SetCapture (self.Handle) aufgerufen, damit die Komponente nicht ausfällt, und alles hat funktioniert.
Wenn Sie nach dem Aufrufen von SetCapture (self.Handle) zu VirtualTreeView wechseln, bleibt die Komponente stehen. Wenn Sie SetCapture (self.Handle) nicht aufrufen, funktioniert alles. Beim Ziehen wird nur die Komponente aus dem Zeiger entfernt.

Was zu tun ist?



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

Versuchen Sie, Folgendes in den OnMouseDown-Handler einzufügen:
var Steuerung: TControl; beginne versuchen Sie es Steuerung: = Absender als TControl; ReleaseCapture; Control.Perform (WM_SYSCOMMAND, $ F012, 0); endlich Ende;
end;



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.81 MB
Zeit: 0.021 c
14-22392
~ Mag ~
2001-11-10 13:27
2002.01.08
Leute, wie man die Registrierung in Windows entsperrt ???


3-21953
Varik
2001-12-05 15:14
2002.01.08
Pro Records


1-22056
Delphimun
2001-12-15 13:11
2002.01.08
Wie erstelle ich eine Ressource mit brcc32.exe?


14-22379
Felix
2001-11-05 19:54
2002.01.08
Zeig es mir - Oder vielleicht nicht? -Schau du sagst!


7-22448
Stanislas
2001-09-11 15:24
2002.01.08
Daten auf Diskette





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Swedish Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch