Właściwość OLEDragModeWłaściwość OLEDragMode ustala lub zwraca wartość określającą, czy operacje OLE drag/drop będą obsługiwane przez komponent czy przez programistę.Składnia właściwości OLEDragMode: obiekt.OLEDragMode [= Wartość] Składnia właściwości OLEDragMode składa się z części:
Wartości i stałe dostępne dla argumentu Wartość:
Gdy właściwość OLEDragMode jest ustawiona na Manual, to trzeba wywołać metodę OLEDrag aby rozpocząć przeciąganie, które wywoła zdarzenie OLEStartDrag. Jeżeli właściwość OLEDragMode jest ustawiona na Automatic, to komponent-źródło wypełnia obiekt DataObject danymi, które zawiera i ustawia parametr effects przed zainicjowaniem zdarzenia OLEStartDrag (podobnie jak OLESetData i inne zdarzenia poziomu źródła operacji drag/drop), gdy użytkownik rozpocznie przeciąganie kontrolki. Pozwala to kontrolować operacje drag/drop. Jeżeli właściwość OLEDragMode źródła jest ustawiona na Automatic, a żadne dane nie są załadowane do zdarzenia OLEStartDrag, lub po zmianie wartości na 0, nie wystąpią żadne operacje OLE drag/drop. Jeżeli właściwość DragMode kontrolki jest ustawiona na Automatic, to ustawienie właściwości OLEDragMode jest ignorowane, ponieważ będą wywoływane podstawowe zdarzenia drag/drop. Lista obiektów wykorzystujących właściwość OLEDragMode: ComboBox DBCombo DBList DirListBox FileListBox Image ListBox PictureBox TextBox UserControl UserDocument |