国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 枣强县| 曲周县| 毕节市| 新郑市| 德钦县| 广河县| 宁陵县| 林甸县| 灵川县| 华亭县| 乐陵市| 宿州市| 赣州市| 宁安市| 高陵县| 三台县| 紫金县| 永嘉县| 云安县| 苏尼特右旗| 五大连池市| 凌源市| 富源县| 佛学| 敖汉旗| 永定县| 宁明县| 玛多县| 从江县| 丰都县| 阳朔县| 永吉县| 彭阳县| 广德县| 通山县| 达拉特旗| 昂仁县| 平泉县| 平遥县| 德安县| 江山市|