c# - C#如何将文本框中的值保存为字符串?
问题描述
我eingabe
在我的文本框form3
现在我的计划是将文本框保存eingabe
为字符串,而不是在我的字符串中给出这form4
怎么可能?我试过了:
//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 对象中的参数传递给 Form4。
另一种方法:在 Form4 上创建一个公共属性假设您在 Form4 上有 X 属性。在 Form3 上设置 X 值如下
objectForm4.X=eingabe.text
推荐阅读
- react-native - Amplify GraphQL 订阅不响应事件
- netlogo - 如何修复 netlogo 6.1.1 无名?已定义
- postgresql - 如果存在多个索引,Postgres 如何选择使用哪个索引?
- flutter - Flutter,设置多个堆栈的屏幕
- javascript - 如何在javascript中附加默认下拉选项值
- .htaccess - 通过 .htaccess 文件将 .png 图像重定向到另一个 .png 图像
- php - woocommerce 转换器时间戳 $orderdate = $order->order_date;
- java - 如何在 spark kafka 流中创建消费者组并将消费者分配给消费者组
- ruby - 如何在两个大浮点值相乘后得到正常值,从而导致 ruby 语言中的指数值?
- powershell - 如何将 Start-Job -ArgumentList 转换为正确的值