У меня есть ниже кодирование в WinForms в 3 разных Btns.
У меня очень ограниченные знания о 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));
}
}
}