• 初始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;
              }
     
  • 相关阅读:
    MySQL性能优化(二):优化数据库的设计
    MySQL性能优化(一):优化方式
    PTA 07-图4 哈利·波特的考试 (25分)
    PTA 06-图3 六度空间 (30分)
    PTA 06-图2 Saving James Bond
    PTA 06-图1 列出连通集 (25分)
    PTA 05-树9 Huffman Codes (30分)
    PTA 05-树8 File Transfer (25分)
    PTA 05-树7 堆中的路径 (25分)
    PTA 04-树6 Complete Binary Search Tree (30分)
  • 原文地址:https://www.cnblogs.com/rzbwyj/p/9408262.html
Copyright © 2020-2023  润新知