C#把combobox获取的值传到另一个form

我在另一个form要调用前一个form的combobox获取的值

最简易的就是 把 form1作为构造参数传给form2

Form2 f2=new Form2(form1);
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-05-10

通过构造函数传,初始化form2的过程中完成传值。

代码如下:

Form1里边:

Form2 form2 = new Form2(comboBox.Text);

Form2里边:

public partial class Form2 : Form{

  private string var;

public Form2(string comboBoxText)

{   InitializeComponent();

  var= comboBoxText;

}

}

C#中,如何把combobox选中的值传递到另一个窗体的combobox中?
用combobox.selecteditem.text就可以获取控件选中的值。string bianlian;\/\/定义一个string 类型的变量 bianlian=combobox.selecteditem.text ;\/\/把下拉列表框中的值读出赋给变量名bianliang 参考代码如下:Private Sub Command1_Click()For i = 0 To Combo1.ListCount - 1 Combo2.AddItem Combo1.Li...

c# 一个窗体的combobox控件的数据传递给另一个窗体的textBox要怎么实现...
1.使用静态变量 2.给第二个窗体添加一个有参构造 实例化第二个窗体的时候把combox的选中值传过去

c#一个窗体的comboBox里面的字段怎么显示到另一个窗体的datagridview...
重写新窗体,Form2的构造方法,然后用 Form2 fm2= new Forms("DOC");将"DOC"传过去。public partial class Form2: Form { private string fileType = null;public Form2(){ InitializeComponent();} public Form2(string fileType){ InitializeComponent();this.fileType = fileType;} } ...

...如何把一个窗口中comboBox的信息显示在另一个窗口的textBox中。_百 ...
你可以在F1中写一个public static string [] arr 来存放comboBox中的内容,在F2的对象窗体中就可以访问F1.arr了。在F1中 public static arr = new string[comboBox1.Items.Count];for (int i = 0; i < comboBox1.Items.Count;i++){ arr[i] = comboBox1.Items[i].ToString();} a...

c#总怎样在一个窗体让另一个窗体的COMBOX更新
1、你要把Form1中绑定的DataTable传到Form2中。不用做特别的处理。2、你是使用DisplayMember和ValueMember给ComboBox绑定的数据。你可以在Form2中设一个属性,把你绑定的DataTable传给这个属性就可以了。然后当你的Form2改完数据后,用新的数据填充一下这个DataTable就行了。下面是form1和form2的代码。...

怎么将一个窗体Form1的comBox里选中的值传递到另一个窗体Form2中的label...
最后定义一个公用的变量存储 Test.comboBox1 的值,这样就不需要每次实例化form1了。而且能保证值的正确。我想可能是因为你实例化后,Test.comboBox1.SelectedValue是空值,所以出现该问题

C#中两个form窗体之间如何访问相互属性控件,如下:
方法一、利用属性传值 BackGround:①点击 Button按钮,将主窗体Form1中textBox1 中的值传到 Form2中的textBox2中。② 点击Form2中的按钮,将Form2中textBox的值传给主窗体的文本框。1、在Form2中定义一个字段,封装成属性:private string flag;\/\/\/ <summary> \/\/\/ 接收传过来的值 \/\/\/ <\/...

C#怎么把集合的值传给另个窗体
public Form2(IEnumerable ie):this(){ System.Collections.IEnumerator enumerator = ie.GetEnumerator();while (enumerator.MoveNext()){ \/\/Do something here.\/\/Console.WriteLine(enumerator.Current);} } 这样就可以直接将Form1的ArrayList 传递到Form2 like this:Form2 subForm = new Form2(Baby...

c#,winform怎么实现combobox联动
添加事件代码 添加代码如下:this.comboBox1.Text = this.textBox1.Text;文本框中输入内容,上方文本同步变化 如果你是要当ComboBox的值变化之后,更新其他控件,则类似于以上操作,双击 ComboBox控件,转到代码:双击BomboBox 输入代码 输入代码:this.textBox1.Text = this.comboBox1.Text;运行之后,...

C# comboBox选中一个tag值后,将该值填充到textBox
在comboBox1 的SelectedIndexChanged事件中这样添加代码就可以了 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){ textBox1.Text = comboBox1.SelectedItem.ToString();comboBox1.Visible = false;}

相似回答