怎么将一个窗体Form1的comBox里选中的值传递到另一个窗体Form2中的label显示?

我是这样做的:
Form1 Test = new Form1();
label1.Text = "用户:" + Test.comboBox1.SelectedValue;
可是为什么只能看到“用户”两个字?请各位大虾指教!~~
忘记说这个是c#了~~

最后定义一个公用的变量存储 Test.comboBox1 的值,这样就不需要每次实例化form1了。而且能保证值的正确。

我想可能是因为你实例化后,Test.comboBox1.SelectedValue是空值,所以出现该问题
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-12
label1.Text = "用户:" & form1.Test.comboBox1.SelectedValue
第2个回答  2010-01-12
label1.Text = ":" & form1.Test.comboBox1.SelectedValue

怎么将一个窗体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> \/\/\/ 接收传过来的值 \/\/\/ <\/su...

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

winform中TextBox如何传值到另一个窗体的ComboBox控件上
comboBox1.Items.Add(b);把这段放到InitializeComponent();后面 因为InitializeComponent();是定义窗体上控件的方法 对控件的其他操作都要在这个后面。也就是说,程序执行完InitializeComponent();之后才有combobox这个控件。

C# 主窗口调用子窗口的值传递?
1、你可以传值到子窗体,但是你子窗体构造函数里面要定义一下,比如:public Form2(string str){ this.Text = str;} 那么你在主窗体中创建子窗体就可以这样:Form2 form2 = new Form2("我是窗体2");form2.Show();值就传过去了。2、只要不是静态类,那么类就可以有无数个实例,他们都是...

...两个combox的关联问题,一个省的,一个市的,combox1选择省的时候,combo...
comboBox2.Items.Clear();\/\/在显示新数据前先把comboBox原有的数据清空 String id = comboBox1.SelectedIndex.ToString();\/\/这选择的应该是对应省份的ID,而不是省份本身 using (SqlConnection conn = new SqlConnection(connstring)){ conn.Open();using (SqlCommand cmd = conn.CreateCommand()){...

请问如何在VB中给一个combox下不同选项赋不同的值
在窗体上加一个ComboBox控件,代码如下;Option ExplicitDim d(4) As IntegerPrivate Sub Combo1_Click()MsgBox "你选择了第" & Combo1.ListIndex + 1 & "项," & "对应的值为:" & d(Combo1.ListIndex)End SubPrivate Sub Form_Load()d(0) = 20d(1) = 30d(2) = 40d(3) = 80...

C#窗体中空间太多 combox基本都数据都从数据库中绑定的 加载速度慢 有...
这会很恶心。而且控件创建慢是不管什么时候都不会改变的,所以就算你移出来,效果也不会很好。如果使用多线程的方式,更加容易卡死。如果不使用,那其实就和没移出来差不多了。而且移出来就意味着你画面显示出来的时候是空白的,用户会看到控件一个一个冒出来,或者突然冒出一堆控件来。

C#如何设置combobox下拉框的内容
1、首先,我们新键一个Winform窗体应用程序,然后在界面上,放置一个下拉框。2、在CS类里面编辑代码,为下拉框绑定值,用来显示效果。3、回到form界面,选中下拉框,在属性面板中,选择属性DropDownHeight,这个属性就是这只下拉框的高度的属性。4、首先,我们设置下拉框的高度为200,然后,我们调试程序,...

c#中的事件是什么意思,举3个例子?
private void Form1_Load(object sender, EventArgs e){ massage.show("这个事件是窗体加载事件");} \/\/单击按钮事件,弹出以下对话框。private void Button1_Click(object sender, MouseEventArgs e){ massage.show("这个事件是单击按钮事件");} \/\/下拉列表属性值改变事件,弹出以下对话框。private ...

相似回答