2010-12-28 5 views
0

私は3つの異なるbtnsのwinFormsで以下のコードを持っています。winForms、可能であれば、txtboxのテキストを倍に変換するのに役立ちますか?

私は主にコンソールアプリケーションを使用しているため、私はwinFormsの知識が非常に限られていますが、製品の価格変動を計算するプログラムを作成するためにテキストボックスとボタンとユーザー入力を使用しようとしています。

基本的に私私が上で計算を実行し、次のテキストボックスなど

缶にそれらを追加するために使用されるように指定された名前に、テキストボックス(通常は倍増)にあるものに変換されて苦しんでいます誰も私にこれを助けてください?それは非常に高く評価されるだろう!

ありがとうございました!あなたが値で行われている

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 

namespace WindowsFormsApplication1 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     public Form1 salePrice { get; private set; } 
     public Form1 discountPrice { get; private set; } 
     public Form1 vat { get; private set; } 
     public Form1 onlyVat { get; private set; } 
     public Form1 totalPrice { get; private set; } 
     public Form1 changeGiven { get; private set; } 
     public Form1 payment { get; private set; } 

     private void calcPriceAndDiscount_Click(object sender, EventArgs e) 
     { 
      salePrice = PriceBox; 
      discountPrice = DiscountBox; 

      salePrice = (salePrice - discountPrice); 

      SubtotalBox.AppendText(String.Format("{0:c}", salePrice));    
     } 

     private void calcWithVat_Click(object sender, EventArgs e) 
     { 
      onlyVat = (salePrice/100.00 * vat); 
      totalPrice = (onlyVat + salePrice); 

      totalPrice = FinalPriceBox; 
      vat = VATBox; 

      FinalPriceBox.AppendText(String.Format("{0:c}", totalPrice)); 
     } 

     private void calcPaymentMinPrice_Click(object sender, EventArgs e) 
     { 
      changeGiven = (payment - totalPrice); 

      payment = PaymentBox; 

      ChangeGivenBox.AppendText(String.Format("{0:c}", changeGiven)); 
     } 
    } 
} 

答えて

2
double dbl; 
if (double.TryParse(TextBox1.Text, out dbl)) 
{ 
    // dbl contains the value of the text 
} 
else 
{ 
    // The text could not be converted to a double 
} 

TextBox1.Text = dbl.ToString(); 
+0

は、ああどうもありがとうございました!私は今これを試します..ありがとう – Simagen

+0

ありがとう、この答えは完璧です。別の場所で私を助けることができるでしょうか? 私が今必要としているのは、最初のボタンにある最初のSUBTOTALテキストボックスで使用された変数を使用する方法を学習し、2番目のボタンのような別の場所で使用しますか? ありがとうございました。 – Simagen

+0

これはどのエリアですか?無関係な質問がある場合は、新しい質問を投稿してより多くの目を得ることができます。 –

関連する問題