雙擊以在列表框之間移動專案

2021-10-06 12:15:17 字數 762 閱讀 2494

有時您可能併排有兩個列表框,並且想要雙擊乙個框中的專案以將其移至另乙個。

例如,也許第乙個列表框包含乙個客戶列表,而您想要執行僅與其中一些客戶有關的某些功能(例如,通過電子郵件傳送給他們)。 通過雙擊所需的客戶名稱,可以在右側框中找到所需的列表。

首先,製作乙個帶有兩個列表框引數的通用子:

private sub movelistitem(lstfrom as listbox, lstto as listbox)

lstto.additem (lstfrom.value)

lstfrom.removeitem (lstfrom.value)

end sub

然後在相應的列表框的雙擊事件中呼叫此子:

private sub lsta_dblclick(cancel as integer)

movelistitem me.lsta, me.lstb

end sub 

private sub lstb_dblclick(cancel as integer)

movelistitem me.lstb, me.lsta

end sub 

在這裡,您將用列表框的名稱替換「 lsta」和「 lstb」。

您可以通過在框之間放置乙個按鈕來進行一些修改,並在單擊該按鈕時將專案從乙個移到另乙個。

這是乙個簡單的任務,但可以派上用場!

拍 from:

易語言列表框防止專案重複加入列表框

版本 2 程式集 視窗程式集 啟動視窗 子程式 啟動視窗 建立完畢 列表框1.現行選中項 0 載入 1 子程式 按鈕1 被單擊 列表框1.加入專案 編輯框1.內容,編輯框1.內容 子程式 按鈕2 被單擊,不重複加入 1 如果 列表框1.選擇 編輯框1.內容 1 列表框1.加入專案 編輯框1.內容,資...

Access 控制項解析 列表框 04 雙擊效果

系統 windows 7 軟體 excel 2010 access 2010 本篇介紹的控制項為 列表框。涉及功能為 雙擊列表框顯示所選行第1列資訊 功能 chooserow ctrl.listindex listindex 計數不包括標題行 colnum 1 if chooserow 0 then...

在DataGrid中使用下拉列表框和設定焦點

在datagrid中使用下拉列表框和設定焦點 在datagrid中簡單使用下拉列表框 翻譯 秋楓 在datagrid中使用下拉列表問題。這篇文章講了如何在 system.windows.forms.datagrid中切入使用combobox控制項。不過原文不全,無法除錯,在這裡為了說清楚點,對原文作...