Introduction
In this blog we will learn that how to make a basic calculator check the source code.
Basically in normal calculators u can use only buttons to execute the calculator in .net application but here is a liitle change in the scenario i added a hotkeys in this calculator (Like '+' to add ,'/' to divide) after press the numlock on button on calculator u can use numpad keys to execute this calculator so use it and enjoy the difference.
Example
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication33
{
public partial class Form1 : Form
{
private string fun, no;
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text += button2.Text;
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text += button1.Text;
}
private void button3_Click(object sender, EventArgs e)
{
if (textBox1.Text == string.Empty)
{
errorProvider1.SetError(textBox1, "Must enter the value to remove");
}
else
{
errorProvider1.Clear();
no = textBox1.Text;
int no1 = no.Length;
textBox1.Text = (no.Substring(0, no1 - 1));
}
}
private void button4_Click(object sender, EventArgs e)
{
textBox1.Text += button4.Text;
}
// ... (similar formatting for the other button click event handlers)
private void textBox1_TextChanged(object sender, EventArgs e)
{
errorProvider1.Clear();
if (textBox1.Text == "+" || textBox1.Text == "-" || textBox1.Text == "*" || textBox1.Text == "/")
{
textBox1.Text = "";
}
}
// ... (similar formatting for the other methods)
private void button21_Click(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString(1 / Convert.ToDecimal(textBox1.Text));
}
private void button22_Click(object sender, EventArgs e)
{
// Handle button22 click
}
}
}