gpt4 book ai didi

c# - 如何从一种形式获取值(value)到另一种形式?

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:44 24 4
gpt4 key购买 nike

我制作了一个用于删除/删除产品的表格。

现在我的问题是如何将值从一种形式获取到另一种形式,以便我可以使用它来更新产品数量或从数据库中删除产品?

我正在尝试获取 tbAantal.Text 的值,因此我可以在我的其他表单中使用它来更新产品数量。

或者我应该以其他方式来做?

public partial class Bevestiging : Form
{

public Bevestiging()
{
InitializeComponent();

Aantal = 0;

}



public int Aantal { get; set; }

private void btnOk_Click(object sender, EventArgs e)
{
int aantal;
if (!int.TryParse(tbAantal.Text, out aantal))
{
MessageBox.Show("U kunt alleen numerieke waardes invullen.", "Fout");
return;
}


}


private void btnCancel_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
Close();
}

private void BtUp_Click(object sender, EventArgs e)
{
Aantal++;
tbAantal.Text = Aantal.ToString();
}

private void BtDown_Click(object sender, EventArgs e)
{
Aantal--;
tbAantal.Text = Aantal.ToString();
}

所以我可以用它来更新它:

private void gridGeregistreerd_ColumnButtonClick(object sender, ColumnActionEventArgs e)
{
var dialog = new Bevestiging();

if (DialogResult.OK != dialog.ShowDialog()) ;


}

最佳答案

您已经在您的第一个表单上使用正确的 get/set 设置了公共(public)属性“Aantal”,因此要在您的第二个表单上检索该值,请使用以下命令:

using (Bevestiging myForm = new Bevestiging())
{
DialogResult result = myForm.ShowDialog();

if (result != DialogResult.OK)
{
int returnedValue = myForm.Aantal;
}
}

关于c# - 如何从一种形式获取值(value)到另一种形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31268563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com