📄 form1.cs
字号:
}
private void bnchu_Click(object sender, EventArgs e)
{
string temp = "";
switch (jinzhi)
{
case 2:
{
temp = ConvertString(s1, 2, 10);
chu = Convert.ToDouble(temp);
fangfa = 4;
s1 = "";
textBox1.Text = "0";
}; break;
case 8:
{
temp = ConvertString(s1, 8, 10);
chu = Convert.ToDouble(temp);
fangfa = 4;
s1 = "";
textBox1.Text = "0";
}; break;
case 10:
{
temp = ConvertString(s1, 10, 10);
chu = Convert.ToDouble(s1);
fangfa = 4;
s1 = "";
textBox1.Text = "0";
}; break;
case 16:
{
temp = ConvertString(s1, 16, 10);
chu = Convert.ToDouble(temp);
fangfa = 4;
s1 = "";
textBox1.Text = "0";
}; break;
}
}
private void bnC_Click(object sender, EventArgs e)
{
jia = 0;
jian = 0;
cheng = 0;
chu = 0;
fangfa = 0;
p1 = 0;
p2 = 0;
dot = false;
s1 = "";
s2 = "";
textBox1.Text = p1.ToString();
}
private void bnTest_Click(object sender, EventArgs e)//test
{
float i2=Convert.ToSingle("FFFFFFFFFFFFFFFF");
long intValue = Convert.ToInt64("FFFFFFFFFFFFFFFF", 16);
textBox1.Text = i2.ToString(); ;
}
private void button1_Click(object sender, EventArgs e)//test
{
string a = "1A";
string b = "";
b = ConvertString(a, 16, 10);
int c=Convert.ToInt32(b);
textBox1.Text = c.ToString();
}
private void bnD_Click(object sender, EventArgs e)
{
s1 += "D";
textBox1.Text = s1;
}
private void bnF_Click(object sender, EventArgs e)
{
s1 += "F";
textBox1.Text = s1;
}
private void bnE_Click(object sender, EventArgs e)
{
s1 += "E";
textBox1.Text = s1;
}
private void bnC_Click_1(object sender, EventArgs e)
{
s1 += "C";
textBox1.Text = s1;
}
private void bnB_Click(object sender, EventArgs e)
{
s1 += "B";
textBox1.Text = s1;
}
private void bnA_Click(object sender, EventArgs e)
{
s1 += "A";
textBox1.Text = s1;
}
private void bnBS_Click(object sender, EventArgs e)
{
}
private void bnCE_Click(object sender, EventArgs e)
{
}
private void radioButton4_CheckedChanged(object sender, EventArgs e)//2
{
if (rb2.Checked)
{
bn0.Enabled = true;
bn1.Enabled = true;
bn2.Enabled = false;
bn3.Enabled = false;
bn4.Enabled = false;
bn5.Enabled = false;
bn6.Enabled = false;
bn7.Enabled = false;
bn8.Enabled = false;
bn9.Enabled = false;
bnA.Enabled = false;
bnB.Enabled = false;
bnC.Enabled = false;
bnD.Enabled = false;
bnE.Enabled = false;
bnF.Enabled = false;
}
s1 = ConvertString(textBox1.Text, jinzhi, 2);
jinzhi = 2;
textBox1.Text = s1;
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)//8
{
if (rb8.Checked)
{
bn0.Enabled = true;
bn1.Enabled = true;
bn2.Enabled = true;
bn3.Enabled = true;
bn4.Enabled = true;
bn5.Enabled = true;
bn6.Enabled = true;
bn7.Enabled = true;
bn8.Enabled = false;
bn9.Enabled = false;
bnA.Enabled = false;
bnB.Enabled = false;
bnC.Enabled = false;
bnD.Enabled = false;
bnE.Enabled = false;
bnF.Enabled = false;
}
s1 = ConvertString(textBox1.Text, jinzhi, 8);
jinzhi = 8;
textBox1.Text = s1;
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)//10
{
if (rb10.Checked)
{
bn0.Enabled = true;
bn1.Enabled = true;
bn2.Enabled = true;
bn3.Enabled = true;
bn4.Enabled = true;
bn5.Enabled = true;
bn6.Enabled = true;
bn7.Enabled = true;
bn8.Enabled = true;
bn9.Enabled = true;
bnA.Enabled = false;
bnB.Enabled = false;
bnC.Enabled = false;
bnD.Enabled = false;
bnE.Enabled = false;
bnF.Enabled = false;
}
s1 = ConvertString(textBox1.Text, jinzhi, 10);
jinzhi = 10;
textBox1.Text = s1;
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)//16
{
if (rb16.Checked)
{
bn0.Enabled = true;
bn1.Enabled = true;
bn2.Enabled = true;
bn3.Enabled = true;
bn4.Enabled = true;
bn5.Enabled = true;
bn6.Enabled = true;
bn7.Enabled = true;
bn8.Enabled = true;
bn9.Enabled = true;
bnA.Enabled = true;
bnB.Enabled = true;
bnC.Enabled = true;
bnD.Enabled = true;
bnE.Enabled = true;
bnF.Enabled = true;
}
s1 = ConvertString(textBox1.Text, jinzhi, 16);
jinzhi = 16;
textBox1.Text = s1;
}
private void Form1_Load(object sender, EventArgs e)
{
jinzhi = 10;
rb10.Checked = true;
s1 = "";
}
private void bncifang_Click(object sender, EventArgs e)
{
string temp = "";
switch (jinzhi)
{
case 2:
{
temp = ConvertString(s1, 2, 10);
cifang = Convert.ToDouble(temp);
fangfa = 5;
s1 = "";
textBox1.Text = "0";
}; break;
case 8:
{
temp = ConvertString(s1, 8, 10);
cifang = Convert.ToDouble(temp);
fangfa = 5;
s1 = "";
textBox1.Text = "0";
}; break;
case 10:
{
temp = ConvertString(s1, 10, 10);
cifang = Convert.ToDouble(s1);
fangfa = 5;
s1 = "";
textBox1.Text = "0";
}; break;
case 16:
{
temp = ConvertString(s1, 16, 10);
cifang = Convert.ToDouble(temp);
fangfa = 5;
s1 = "";
textBox1.Text = "0";
}; break;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -