Перевод в двоичную, восьмеричную или шестнадцатеричную систему счисления - C#
Формулировка задачи:
Создать меню с командами Begin, Help, About.
При выборе команды About открывается окно с информацией о разработчике.
При выборе команды Begin открывается диалоговое окно, содержащее:
• поле ввода типа TextBox с меткой input;
• метку типа Label для вывода результата;
• группу из трех переключателей (2, 8, 16) типа RadioButton;
• две кнопки типа Button — Do и ОК.
Обеспечить возможность:
• ввода числа в десятичной системе в поле input;
• выбора режима преобразования с помощью переключателей: перевод в двоичную,
восьмеричную или шестнадцатеричную систему счисления.
При щелчке на кнопке Do должен появляться результат перевода.Помогите.
Решение задачи: «Перевод в двоичную, восьмеричную или шестнадцатеричную систему счисления»
textual
Листинг программы
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 IvanovaDasha
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int a = Convert.ToInt32(textBox1.Text);
if (radioButton1.Checked)
{
string s = Convert.ToString(a, 2);
label2.Text = s;
}
if (radioButton2.Checked)
{
string s = Convert.ToString(a, 8);
label2.Text = s;
}
if (radioButton3.Checked)
{
string s = Convert.ToString(a, 16);
label2.Text = s;
}
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = "";
label2.Text = "";
}
}
}