Diseño de formulario C# en el informe de experimento de computadora cuatro

1. Propósito de subir al avión

1. Dominar el método de diseño de Windows Forms;

2. Dominar la función, el uso, las propiedades, etc. de los controles de formulario comunes;

3. Dominar los métodos de programación y aplicaciones de clases relacionadas con archivos.

En segundo lugar, el contenido de la máquina.

Tema uno:

Cree un programa de formulario, cuando el programa comience a ejecutarse, el formulario debe mostrarse en el centro de la pantalla, con "Formulario de prueba" como título del formulario, la apariencia es fija y el tamaño no se puede cambiar. Es necesario proporcionar la configuración de la textura del resultado en ejecución y las propiedades relacionadas.

Programa fuente:

namespace 题目一
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;
        }

        private void button1_Click(object sender, EventArgs e)
        {

            MessageBox.Show(textBox1.Text + " 测试成功!");
        }
    }
}

resultado de la operación:

Tema dos:

Para simular un sistema de venta de libros, configure un control ListBox, un control ComboBox y un botón Eliminar en un formulario. ComboBox almacena los siguientes 5 datos de libros de forma predeterminada:

Programación Java 2

Programación en C#

Programación en C++

ASP.NET en acción

Combate de VB.NET

Puede permitir que el usuario expanda el menú desplegable y haga clic en cualquier elemento de datos para mostrar los datos en la lista ListBox. Cuando se hace clic en el botón Eliminar, se eliminarán los libros seleccionados en ListBox.

Programa fuente:

namespace 题目二
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            listBox1.Items.Add(comboBox1.SelectedItem);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
        }
    }
}

resultado de la operación:

Tema tres:

Cree un programa de formulario, los controles del formulario se muestran en la Figura 1, en la que los productos acuáticos y los condimentos son controles de GroupBox, y el contenido seleccionado después del envío se muestra en el cuadro de texto; después de hacer clic para seleccionar nuevamente, el cuadro de texto se borra .

Programa fuente:

namespace 题目三
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            StartPosition = FormStartPosition.CenterScreen;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text += "您选择的水产是: ";
            if (radioButton1.Checked)
                textBox1.Text += radioButton1.Text + "  ";
            if (radioButton2.Checked)
                textBox1.Text += radioButton2.Text + "  ";
            if (radioButton3.Checked)
                textBox1.Text += radioButton3.Text + "  ";

            if ((!radioButton1.Checked) && (!radioButton2.Checked) && (!radioButton3.Checked))
            {
                textBox1.Text += "不选水产你吃啥?";
            }

            textBox1.Text += "您选择的佐料是: ";
            if (checkBox1.Checked)
                textBox1.Text += checkBox1.Text + " ";
            if (checkBox2.Checked)
                textBox1.Text += checkBox2.Text + " ";
            if (checkBox3.Checked)
                textBox1.Text += checkBox3.Text + " ";

            if ((!checkBox1.Checked) && (!checkBox2.Checked) && (!checkBox3.Checked))
                textBox1.Text += "不选佐料不好吃!";

        }

        private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            radioButton1.Checked = false;
            radioButton2.Checked = false;
            radioButton3.Checked = false;
            checkBox1.Checked = false;
            checkBox2.Checked = false;
            checkBox3.Checked = false;
        }

        private void button3_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}

resultado de la operación:

Tema cuatro:

Diseñe una interfaz de múltiples documentos como se muestra en la Figura 2, haga clic en diferentes opciones en el menú, realice tres arreglos diferentes de subformularios en el formulario principal y realice la función de cerrar el formulario.

Programa fuente:

namespace 题目四
{
    public partial class Form1 : Form
    {
        int z = 1;
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;
            this.IsMdiContainer = true;
        }

        private void 加载子窗体ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Console.WriteLine("加载子窗体");
            Form f = new Form();
            f.MdiParent = this;
            f.Text = "窗体" + (z++);
            f.Show();
        }

        private void 水平平铺ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            LayoutMdi(MdiLayout.TileHorizontal);
        }

        private void 垂直平铺ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            LayoutMdi(MdiLayout.TileVertical);
        }

        private void 层叠平铺ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            LayoutMdi(MdiLayout.Cascade);
        }

        private void 关闭子窗体ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.MdiChildren.Length > 0) 
            {
                foreach (Form myForm in this.MdiChildren)
                    myForm.Close();
            }
        }
    }
}

resultado de la operación:

Supongo que te gusta

Origin blog.csdn.net/qq_45037155/article/details/124276074
Recomendado
Clasificación