• 初识Windows程序


    一.窗体的属性

                1.背景颜色:BackColor
                2.背景图片:BackGroundImage
                3.设置窗体标题:Text
                4.窗体图标:icon
                5.设置窗体更改大小:Formboderstyle
                6.设置窗体显示位置:StartPosition
                7.设置背景图像平铺方式:BackGroundImageLayout
                8.设置下拉框不可更改:DropDownStyle
                9.设置密码框显示文字:PasswordChar

            二.窗体控件

                1.标签:Lable   前缀:lbl
                2.文本框:TextBox 前缀:txt
                3.组合框:ComboBox 前缀:cbo
                4.按钮:Button    前缀:btn

            三.为控件注册事件


                点击控件,点击闪电,选择要注册的事件双击

                如果想要删除事件代码,那就需要在删除之后在.Designer.cs文件中删除错误代码

            四.消息提示框

                MessageBox.Show("提示信息");
                MessageBox.Show("提示信息","提示标题");
                MessageBox.Show("提示信息","提示标题",MessageBoxButtons.YesNo(确定取消按钮));
                MessageBox.Show("提示信息","提示标题",MessageBoxButtons.YesNo(确定取消按钮),MessageBoxIcon.Stop(提示图像));

                1.接收提示框的返回值

                    //友好提示,消息框
                    DialogResult result=MessageBox.Show("确定取消登录吗?","呵呵!",MessageBoxButtons.YesNo,MessageBoxIcon.Error);
                    //判断消息框点击按钮的值
                    if (result == DialogResult.Yes) {
                        //关闭窗体
                        this.Close();
                    }

            五.获取文本框输入的值

                    1. this.文本框名称.Text
                    2. 获得文本框焦点

                        this.文本框名称.Fouce();
            六.展示窗体以及传值

                1.展示窗体

                    窗体名称 实例名=new 窗体名称();
                    实例名.Show();

                    FrmMain main=new FrmMain();
                    main.Show();

                2.窗体传值
                    将一个窗体的值传入到另外一个窗体当中去
                    
                    解决方案一:在创建窗体的实例时将值传入
                    FrmMain main=new FrmMain(传入的值);
                    public FrmMain(形参)
                    {
                        
                        InitializeComponent();
                        this.Text=形参;
                    }

                    解决方案二:注册一个Load()事件,在窗体Show()之前会自动调用Load()

                     FrmMain main = new FrmMain();
                     main.name = "欢迎您:" + this.txtName.Text;       
                     main.Show();



                     public string name;
                     private void FrmMain_Load(object sender, EventArgs e)
                    {
                        this.Text = name;
                    }

  • 相关阅读:
    [BZOJ]2959: 长跑
    http状态码 超详细
    mysql注入常用函数
    tomcat7远程代码执行 ImageMagick 命令执行漏洞
    kali安装redis
    反序列化
    CSP 之dvwa
    token防爆破?
    变量覆盖
    安全狗绕过
  • 原文地址:https://www.cnblogs.com/chx9832/p/9407415.html
Copyright © 2020-2023  润新知