[英]C# How can I save a value in a TextBox as a string?
我的form4
中有 TextBox eingabe
現在我的計划是將 TextBox eingabe
保存為字符串,然后在我的form3
上給出字符串 這怎么可能? 我試過了:
//form3.cs
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
private void eingabe_TextChanged(object sender, EventArgs e)
{
}
private void openWindow(object sender, EventArgs e)
{
this.Hide();
Form4 form4 = new Form4();
form4.ShowDialog();
String help = eingabe.Text;
}
}
//form4.cs
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
private void Form4_Load(object sender, EventArgs e)
{
ausgabe = help;
}
private void ausgabe_Click(object sender, EventArgs e)
{
}
}
那是行不通的。 請不要評判我,我對這一切都很陌生...
在 Form3 上編寫如下代碼:
inputtext= eingabe.text
使 Form4 構造函數參數化,並將 inputtext 值作為 Form4 object 中的參數傳遞給 Form4。
另一種方式:在 Form4 上創建一個公共屬性假設您在 Form4 上有 X 屬性。 在 Form3 上設置 X 值如下
objectForm4.X=eingabe.text
首先,您必須獲取文本(eingabe.Text),然后在導航到新表單時將其發送到新表單
我找到了解決方案:
public static string help;
private void openWindow(object sender, EventArgs e)
{
help = eingabe.Text;
this.Hide();
Form4 form4 = new Form4();
form4.ShowDialog();
}
在表格 4 中:
private void Form4_Load(object sender, EventArgs e)
{
ausgabe.Text = Form3.help;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.