国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

輕松實(shí)現(xiàn)控件間托拽操作 40Star(原作)

2024-07-21 02:24:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
輕松實(shí)現(xiàn)控件間托拽操作    40star(原作)  
  
    在vb.net里實(shí)現(xiàn)listbox之間的托拽,首先要使接受托拽數(shù)據(jù)的控件的allowdrop屬性設(shè)為真。再要處理的就是托拽效果,allowedeffect是設(shè)置托拽的源控件的動(dòng)作效果,而effect是設(shè)置目標(biāo)控件的動(dòng)作。這些東東可以在drageventargs members中查到!

    private sub form1_load(byval sender as system.object, byval e as system.eventargs) handles mybase.load
        dim i as int32
        for i = 0 to 9
            listbox1.items.add("item " & i)
        next
        listbox2.allowdrop = true
    end sub

    private sub listbox1_mousedown(byval sender as object, byval e as system.windows.forms.mouseeventargs) handles listbox1.mousedown
        dim itemindex as integer
        itemindex = listbox1.indexfrompoint(e.x, e.y)
        if itemindex >= 0 then
            listbox1.dodragdrop(listbox1.items(itemindex), dragdropeffects.copy)
        end if
    end sub

    private sub listbox2_dragenter(byval sender as object, byval e as system.windows.forms.drageventargs) handles listbox2.dragenter
        if (e.data.getdatapresent(dataformats.text)) then
            e.effect = dragdropeffects.copy
        else
            e.effect = dragdropeffects.none
        end if
    end sub

    private sub listbox2_dragdrop(byval sender as object, byval e as system.windows.forms.drageventargs) handles listbox2.dragdrop
        dim sitem as string
        sitem = e.data.getdata(dataformats.text).tostring
        listbox2.items.add(sitem)
        listbox1.items.removeat(listbox1.findstring(sitem))
    end sub

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乃东县| 台北县| 蛟河市| 梁河县| 沅陵县| 阆中市| 永春县| 桂林市| 鄂托克旗| 汉川市| 普格县| 万盛区| 台湾省| 巨鹿县| 泾源县| 濮阳市| 江西省| 沧州市| 莱阳市| 定日县| 平罗县| 建宁县| 邵阳市| 隆德县| 新民市| 上虞市| 成都市| 浪卡子县| 辽宁省| 扶余县| 子长县| 台江县| 濮阳市| 葵青区| 合阳县| 宁武县| 塘沽区| 望都县| 海淀区| 丁青县| 凤山县|