2012-04-23 7 views
0

私は、テキストボックス内の値をとり、別のユーザー入力値をそれに追加すると思われるBuyShares()というメソッドを持っています。私は、ユーザーが[OK]をクリックしてメソッドを設定するメッセージボックスを使用したいと思います。唯一の問題は、私がこのメソッドを呼び出すように見えないことです。 これがメソッドです。テキストボックス値を変更するメソッドを呼び出す

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

そして、これは、私はこれは、Windowsフォームアプリケーションであり、あなたはおそらくしたいので、プログラムは答えを離れて与えることなく、いくつかの異なるクラス

+0

この宿題はありますか? – climbage

+0

はいこれは宿題です – user1345553

+0

'txtStockSharesTab3.Text'とは何ですか? – climbage

答えて

0

を持って

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=?????? 
    } 

設定したメッセージボックスでありますこれから何かを学んでください...

私はあなたが1つのテキストボックスから購入する株式の量を取得したいと思って、BuyShares最後にtxtStockSharesTab3をこの値に更新します。

BuySharesメソッドは、値を返さないことを意味するvoidを返します。その方法のどこかで、txtStockSharesTab3テキストボックスを更新する場所です。その正確なメソッドの署名はBuySharesのために必要ですか?

+0

申し訳ありませんが、「署名」はどういう意味ですか? – user1345553

+0

シグネチャは、メソッドが受け取る内容と返される内容の定義です。例: 'public void BuyShares(int anAmount) 'は 'public int BuyArea(int anAmount)と異なります。 ' – climbage

+0

これは必須ではありません。それは "公共int"の仕事として設定するのだろうか? – user1345553

関連する問題