如何在ListView中获取项目并在ComboBox中显示?

时间:2018-08-02 00:21:26

标签: .net vb.net listview combobox

我创建了两种形式:

  1. Form1-此表单包含具有员工信息(例如Name)的ListView1。
  2. Form2-此表单包含ComboBox1

现在我要完成的工作是从Form1的ListView1中获取人员名称,并在Form2的ComboBox1中显示这些名称。出于练习目的,我已通过Visual Studio上的ListViewItem集合编辑器在ListView1上添加了一个项目,以尝试弄清楚如何获得在ComboBox1中显示的虚拟信息。到目前为止,我已经尝试了以下代码行:

ComboBox1.Items.Add(frmListStaffVehicleEntry.ListView1.SelectedItems.Item(1).Text)

ComboBox1.SelectedIndex = frmListStaffVehicleEntry.ListView1.SelectedItems.Item(0).Index

3 个答案:

答案 0 :(得分:0)

我不确定是否要将ListView1中的所有数据加载到ComboBox1或 您想要获取在ComboBox1上选择的数据。 您能说清楚吗,以便我为您提供帮助...

答案 1 :(得分:0)

如果要将所有内容从表单1的列表框中复制到表单2的组合框中,可以尝试:(使用控件名称)

    For Each jt As String In ListBox3.Items
        Form2.ComboBox1.Items.Add(jt)
    Next

答案 2 :(得分:0)

只需将以下代码添加到您的 Form2_Load 事件

yourEditText.setOnEditorActionListener(new OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if(actionId==EditorInfo.IME_ACTION_DONE){
            // write your code here
        }
        return false;
    }
});