0

我有一个名为 BuyShares() 的方法,它应该在文本框中获取一个值并向其中添加另一个用户输入值。我想使用一个消息框,通过用户单击确定来触发该方法。唯一的问题是我似乎无法调用该方法。这就是方法。

public void BuyShares(int anAmount)
    {
        int newShares;
        newShares = GetInvestmentShare() - anAmount;
        SetInvestmentShare(newShares);
    }

这是我设置的消息框

 private void button1_Click(object sender, EventArgs e)
    {
        DialogResult result;
        result = MessageBox.Show("Your transaction is complete", "Success", MessageBoxButtons.OK);
        if(result==DialogResult.OK)
        {
            txtStockSharesTab3.Text=??????
    }

这是一个 Windows 窗体应用程序,该程序有几个不同的类

4

1 回答 1

0

没有给出答案,因为你可能想从中学到一些东西......

我猜您想从一个文本框中获取要购买的股票数量,然后调用BuyShares并最终更新txtStockSharesTab3为该值。

您的BuyShares方法返回void意味着它不会返回值。该方法中的某处是您要更新txtStockSharesTab3文本框的地方。是否需要该确切的方法签名BuyShares

于 2012-04-23T22:36:11.600 回答