从一种形式到另一种形式的多个值C# [英] From one form to another multiple values C#
本文介绍了从一种形式到另一种形式的多个值C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Form1打开(表单名称为ulaz_robe)。
Form2是文章列表(表单名称为artikles_search)。
I需要什么时候打开Form1点击按钮打开Form2从Form2获取数据Form1中的一个地方(组合框和文本框)。
我试试这个
有些帮助请
我尝试过:
解决方案1
表格1
Form1 is opened (form name is ulaz_robe).
Form2 is list of articles (form name is artikles_search).
I need when have opened Form1 click on button to open Form2 an get data from Form2 an place in Form1 (comboboxes and textboxes).
I try this
Some help please
What I have tried:
Solution 1
Form 1
InitializeComponent();
nazivComboBox.Text = artikl_search.naziv_artikla;
textBox2.Text = artikl_search.grupa_artikala;
jedinica_mjereTextBox.Text = artikl_search.jedinica_mjere;
cijena_bez_pdvTextBox.Text = artikl_search.cijena_bez_pdv;
kolicinaTextBox.Text = artikl_search.kolicina;
Form2
Form2
public static string naziv_artikla = "";
public static string grupa_artikala = "";
public static string jedinica_mjere = "";
public static string cijena_bez_pdv = "";
public static string kolicina = "";
private void button1_Click(object sender, EventArgs e)
{
naziv_artikla = naziv_artiklaTextBox.Text;
grupa_artikala = grupa_artikalaTextBox.Text;
jedinica_mjere = jedinica_mjereTextBox.Text;
cijena_bez_pdv = cijena_bez_pdvTextBox.Text;
kolicina = kolicinaTextBox.Text;
this.Close();
}
此解决方案不起作用。
解决方案2
Form1
This solution dont work.
Solution 2
Form1
nazivComboBox.Text = getnaziv();
textBox2.Text = getgrupa_artikala();
jedinica_mjereTextBox.Text = getjedinica_mjere();
cijena_bez_pdvTextBox.Text = getcijena_bez_pdv();
kolicinaTextBox.Text = getkolicina();
private String getnaziv()
{
string value = artikl_search.naziv_artikla.ToString();
return value;
}
private String getgrupa_artikala()
{
string value = artikl_search.grupa_artikala.ToString();
return value;
}
private String getjedinica_mjere()
{
string value = artikl_search.jedinica_mjere.ToString();
return value;
}
private String getcijena_bez_pdv()
{
string value = artikl_search.cijena_bez_pdv.ToString();
return value;
}
private String getkolicina()
{
string value = artikl_search.kolicina.ToString();
return value;
}
Form2 < br $>
Form2
public static string naziv_artikla { get; set;}
public static string grupa_artikala { get; set; }
public static string jedinica_mjere { get; set; }
public static string cijena_bez_pdv { get; set; }
public static string kolicina { get; set; }
推荐答案
请参阅此处:在两种表格之间传递信息,第2部分:儿童到父母 [ ^ ]
这篇关于从一种形式到另一种形式的多个值C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文