Właściwość DragModeWłaściwość DragMode ustala lub zwraca wartość określającą czy będzie używany automatyczny czy ręczny tryb operacji drag-drop.Składnia właściwości DragMode: obiekt.DragMode [= Wartość] Składnia właściwości DragMode składa się z części:
Wartości i stałe dostępne dla argumentu Wartość:
Jeżeli DragMode jest ustawione na 1 (Automatic), kontrolka nie odpowiada na zdarzenie myszki tak jak zazwyczaj. Użycie ustawienia 0 (Manual) określa, kiedy operacja drag-drop rozpoczyna się lub kończy, można użyć tego ustawienia aby zainicjować operacje drag-drop w odpowiedzi na zdarzenia klawiatury lub poleceń menu lub aby pozwolić kontrolce źródłowej na rozpoznawanie zdarzenia MouseDown przed operacjami drag-drop. Kliknięcie, gdy wskaźnik jest nad obiektem docelowym lub formą podczas operacji drag-drop generuje zdarzenie DropDown tego obiektu docelowego. Operacje drag-drop mogą również generować zdarzenie DragOver. Jeżeli kontrolka jest przeciągana, to nie rozpoznaje ona zdarzeń myszki i klawiatury generowanych przez użytkownika (KeyDown, KeyUp, KeyPress, MouseDown, MouseUp, MouseMove). Jednak kontrolka rozpoznaje zdarzenia zainicjowane z kodu programu lub przez połączenie DDE. Lista obiektów wykorzystujących właściwość DragMode: Animation CheckBox CommandButton ComboBox Data DBCombo DBGrid DBList DirListBox DriveListBox FileListBox Frame HScrollBar Image Label ListBox OLE OptionButton PictureBox ProgressBar Slider SSTab StatusBar TabStrip TextBox UpDown VScrollBar |