问题描述
(主窗口情况)我想把工作电压窗口(Form3)电压值comboBox1.text传到工作数据窗口(Form6)的textbox1.text中,但怎么都传不过去,这两个窗口没有联系都是主窗口的一部分,我是这样实现:设置好工作电压,关闭工作电压窗口,再打开工作数据窗口点击“电压选择“(button2)就能把刚才的电压值传到右边的文本框中,这是部分代码:Form6:publicclassMotor//存放电动机工作数据{publicstringvoltage;//工作电压}Motormotor=newMotor();publicstringVoltage{get{returnmotor.voltage;}set{motor.voltage=value;}}privatevoidbutton2_Click(objectsender,EventArgse){textBox1.Text=Voltage;}Form3:DialogResultresult=MessageBox.Show("是否确定这样选择?","提示",MessageBoxButtons.OKCancel);if(result==DialogResult.OK){Form6f1=newForm6();f1.Voltage=comboBox1.Text;/将这个电压值赋给Form1结构体中电压voltageMessageBox.Show("OK");this.Hide();}求大神帮忙啊,感激不尽
解决方案
解决方案二:
快疯了,求大神帮帮我啊
解决方案三:
引用1楼u013027056的回复:
快疯了,求大神帮帮我啊
参考↑这个
解决方案四:
可以在主窗体中设置一个Form6变量,这样每次只是显示,而不是new,这样就能对Form6变量内容进行赋值了
时间: 2024-10-26 11:52:38