如何将form1的comboBox数据源链接到form2 comboBox?

时间:2016-08-05 15:17:29

标签: c# winforms combobox

如何在form1 comboBox中的form2中的comboBox中显示成员?

mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

mDrawerListChild.setAdapter(new DrawerListAdapter(this, R.layout.drawer_layout_item, mPlanTitles));
mDrawerListChild.setOnItemClickListener(new DrawerItemClickListener());

mProfilPic.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        selectProfilFragment();
    }
});

mDrawerToggle = new ActionBarDrawerToggle(
        this,
        mDrawerLayout,
        toolbar,
        R.string.drawer_open,
        R.string.drawer_close
) {
    public void onDrawerClosed(View view) {
        invalidateOptionsMenu();
    }

    public void onDrawerOpened(View drawerView) {
        invalidateOptionsMenu();
    }
};
getSupportFragmentManager().addOnBackStackChangedListener(mOnBackStackChangedListener);
mDrawerLayout.setDrawerListener(mDrawerToggle);
setSupportActionBar(toolbar);

问题不同,因为我想传输comboBox值而不是文本框值并使用不同的方法。

1 个答案:

答案 0 :(得分:1)

由于表单1上的 <activity android:name=".MinimalSizeActivity" android:configChanges="smallestScreenSize|screenSize|screenLayout|orientation"> <layout android:defaultHeight="500dp" android:defaultWidth="750dp" android:gravity="top|end" android:minHeight="500dp" android:minWidth="500dp" /> </activity> 不是ComboBox,您需要额外的字段或属性作为转移对象:

public

在表单2中,您可以访问此传输对象

public partial class Form1 : Form
{

    public ComboBox comboTransfer;

    public Form1()
    {
        InitializeComponent();

        // example combobox
        this.comboBox1.Items.AddRange(new string[] { "1", "2", "3" });
        // reroute the content
        this.comboTransfer = comboBox1;
    }
}

这只是一种做法(首先出现在我的脑海中)