如何在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值而不是文本框值并使用不同的方法。
答案 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;
}
}
这只是一种做法(首先出现在我的脑海中)