Windowsフォームで銀行口座をテストしています。簡単に始められるもの。私のdep_Click
方法では、クリックすると、必要なコードがaMtBox
. 私はさらに拡張したいと思い、いくつかのプロパティを持つ BankAccount クラスを作成withdrawl_Click
しようとしました。そのための試みとして、このメソッドを使用しました。私が見るものはすべて、コンソールアプリケーションで問題ないように見えますが、withdrawl_Click
;でメソッドを呼び出す方法がわかりません。つまり、私が書いたコードを使用できたということです。
コードが完全に間違っていて、Windows フォーム アプリケーションで何かが違うのでしょうか? または、私が理解している/理解していない概念がありますか。説明して、これを明確にしてください。
編集withDrawl
: コードを更新しましたが、一番下のメソッドで戻り値の型が必要であるというエラーがまだ表示されています。まだ不明です。
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 WindowsFormsApplication2
{
public partial class Form1 : Form
{
BankAccount a = new BankAccount(iBa, num1);
public Form1()
{
InitializeComponent();
decimal iBa = 300.00m; // needs fixed to be more universal
this.aMtBox.Text = iBa.ToString();
}
private void dep_Click(object sender, EventArgs e)
{
try
{
decimal num1 = 0.00m;
decimal iBa = 300.00m;
num1 = Convert.ToDecimal(this.depBox.Text);
decimal total = num1 + iBa;
this.aMtBox.Text = total.ToString();
}
catch
{
MessageBox.Show("ERROR", "Oops, this isn't good!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void withdrawl_Click(object sender, EventArgs e)
{
}
public class BankAccount
{
decimal iBa;
decimal num1;
decimal withT;
public decimal IBa
{
get
{
return iBa;
}
}
public decimal Num1
{
get
{
return num1;
}
}
public decimal Witht
{
get
{
return withT;
}
}
public withDrawl(decimal n, decimal s )
{
iBa = n;
num1 = s;
withT = iBa - num1;
}
}
}
}