winfrom 基础
阅读原文时间:2023年07月08日阅读:2

1 winfrom就是一种窗体开发端应用程序

2 窗体分类

1)记事本类:可以最大最小化,可以拖拽                                                窗体默认

2)计算机类:不可以最大最小化,不可以拖拽                                     窗口属性---窗口样式--maximizebox(最大化,选fasle)----minimizebox(最小化,选择fasle)---

|——外观里选FormBoderStyle(表边框样式,选FixedSingel)

3)QQ登录,始终在上边                                                                         窗口属性---窗口样式----topmast(上边,选true) 置顶层级间遮盖所有非置顶窗体并且置顶窗体间

点击那个那个在上边。

4)杀毒软件类型:漂亮的无边框                                                             窗口属性----窗口外观里选FormBoderStyle(表边框样式,选None)

5)不规则窗体:                                                                                 必须在纯背景色的情况下截取所需的形状图片(可以用软件自己画),然后窗体属性里边的背景色为截取

的图片,再在窗体属性里边找------窗体样式------transprancekey----设置颜色色与截取图片背景色一样的颜色

在设置边框为无边框。

2 窗体小程序的创建:

1)设计样式   ;宽,高,能否拖拽--能否最大,最小化;

2)添加控件----说明,主题用Lable控件(比如欢迎使用。。。或者请选择。。。)------再添加多选框(checkbox)-----选单选框(radio button)必须选一个;默认的那个在radiobutton 属性里选checked(里边选true)默认选中的就是这个---在添加下拉控件(combobox)-----点击控件上边的小三角-----选择编辑(在里边添加下拉的项)----再讲下拉列表转成只能看不能写(控件属性---- 外观-----dropdownstyle(选dropdownlist))----在添加提交按钮----button

例                                                            :

3)写代码:

点击按钮时生成 事件 -------所以在按钮下写事件 ------选中按钮双击进入在按钮名------messagebox.show("")-(弹出消息盒子显示什么内容)然后再弹出的消息盒子与按钮名之间写代码

例:

    private void button1\_Click(object sender, EventArgs e)  
    {  
        int a = ;  
        string str = "您的订单信息为:\\r";  
        str += "您选择的菜品为:";  
        if (checkBox1.Checked == true)  
        {  
            str += checkBox1.Text + ",";  
            a++;  
        }  
        if (checkBox2.Checked == true)  
        {  
            str += checkBox2.Text + ",";  
            a++;  
        }  
        if (checkBox3.Checked == true)  
        {  
            str += checkBox3.Text + ",";  
            a++;  
        }  
        if (a == )  
        {  
            MessageBox.Show("请选择主食");  
            return;  
        }

        str += "\\r您选择的主食为:";

        if (radioButton1.Checked == true)  
        {  
            str += radioButton1.Text + ",";  
        }  
        else if (radioButton2.Checked == true)  
        {  
            str += radioButton2.Text + ",";

        }  
        else  
        {  
            str += radioButton3.Text + ",";

        }  
        str += "\\r您的饮品为";  
        if (checkBox4.Checked == true)  
        {  
            str += checkBox4.Text + ",";

        }

        if (checkBox5.Checked == true)  
        {  
            str += checkBox5.Text + ",";  
        }

        if (checkBox6.Checked == true)  
        {

            str += checkBox6.Text + ",";  
        }

        str += "\\r你的地址为:";  
        str += textBox2.Text;

        if (textBox2.Text=="")  
        {

            MessageBox.Show("请输入地址");  
            return;

        }  
        str += "\\r你的电话为:";  
        str += textBox3.Text;  
        if (textBox3.Text == "")  
        {

            MessageBox.Show("请输入电话");  
            return;

        }  
        str += "\\r备注:";  
        str += textBox1.Text;

        MessageBox.Show(str);  
    }

    private void pictureBox4\_Click(object sender, EventArgs e)  
    {

    }

最终生成结果为:

     

登录框及其验证还有计算机在视频winform开发基础里

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章