在窗體上先后畫兩個圖片框,名稱分別為Picture1和banana,banana中添加了香蕉圖片(見圖1),且將bana
在窗體上先后畫兩個圖片框,名稱分別為Picture1和banana,banana中添加了香蕉圖片(見圖1),且將bananA、DragMode屬性設置為1。要求程序運行時,可以用鼠標把banana拖曳到Picttne1中(見圖2)。能實現(xiàn)此功能的事件過程是______。
A.Private Sub Form_DlagDrop(Source As Control,X As Single,Y As Single) bananA、Move Picture1.Left+X,Picture1.Top+Y End Sub
B.Private Sub banana_DragDrop(Source As Control,X As Single,Y As Single) SourcE.Move Picture1.Lefi+X,Picture1.Top+Y End Sub
C.Private Sub Picture1_DmgDrop(Source As Contro1,X As Single,Y AS Single) SourcE.Move Picture1.Left+X,Picture1.Top+Y End Sub
D.Private Sub Picture1_DragDrop(Source As Control,X As Single,Y As Single) bananA、Move bananA、Let+X,banan.Top+Y End Sub
正確答案:C解析:DragMode屬性:用來設置自動或手動拖放模式:缺省值為0(手動方式)。為了讓控件自動執(zhí)行拖放操作,必須把它的屬性設為1,該屬性即可以在屬性窗口中設置,也可以在程序中設置。拖動意味著移動光標到對象上,按住鼠標,接著移動鼠標使對象在屏幕內(nèi)滑動以重新定位對象。當釋放鼠標按鈕時,在拖動對象所在控件邊界內(nèi)放開鼠標會觸發(fā)DragDrop事件。如果放開鼠標時對象不在一個控件的上面,那么對象定位于窗體本身。如果一個對象在一個控件(或窗體)上被放開,并且在后者的DragDrop事件中沒有放任何內(nèi)容,那么“被放開
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。