• winfrom


    WINFORM(winform)




    windows窗体应用程序(.NET Framework4,版本太高了不好,选中Visual c#)

    客户端应用程序的特点是:所见即所得,就是说,编辑的什么样,启动之后就是什么样


    【窗体设计】:主要是应用【工具箱】的内容,左边没有工具箱可在视图中查找,打开工具箱主要是看【公共事件】
    要放在窗体里要放的内容都在【工具箱】里面.
    TextBox1 ----- 文本输入框
    TextBox2 ----- 文本输入框
    Button ------ 登录按钮
    Label ------ 文本框上的文字说明,主要是用于各种的说明作用的
    在工具箱里,找到需要的东西,然后拖动部分到窗体中
    【属性】的作用:可以点击窗体的任意部分,点击右键找到属性。主要是用于设定窗体中的内容是什么样,也就是说设置样式的。
    想要改哪一部分,就在窗体中选中该部分,例如选中【Label】点击一下,属性的最上面就变成【Label】了,然后找到【Text】把后面的【Label】名写成【用户名】进行修改
    按钮上的字需要改变成登录,方法一样。
    1.做一个登录按钮,则需要把事件写到登录按钮中,一点击登录按钮就会触发事件
    2.鼠标右键属性窗体的按钮就会出现这个按钮叫什么名【Button】,然后双击窗体的按钮会出来一个点击事件,窗体是前台,事件的应用是后台
    3.再然后是取出TextBox1中的值,和TextBox2中的值,直接在事件里打出来【TextBox1.Text】也就是获取这个控件当前的文本。鼠标放在上边可以可到返回的类型是string
    4.然后用个string类型的接收一下,string username = TextBox1.Text; 这样就把用户名存到变量里去了。
    5.再来一个,string pwd = TextBox2.Text; 这样就把密码也存到变量里去了。
    6.然后进行判断就行了
    if(username == "天才" && pwd == "520")
    {
    //MessageBox : 信息盒子
    MessageBox.Show("登录成功了") Show是个显示的方法,显示出一个信息盒子来,返回的是string类型的Text文本,也就是显示的内容
    }
    else
    {
    MessageBox.Show("用户名或者密码错误");
    }

    7.在【属性】中找到【PasswordChar】后面改成小星星,只能打一个,因为,char类型是单引号一个字符,就是密码不显示了,敲个回车,启动就是了
    8.或者是,找到【UseSystemPasswordChar】把false改成true,使用系统默认的密码

    ---------------------------------------------------------
    【删除】可以在窗体中全部选中按delete键直接删除
    然后后台就没有事件了,所以需要把点击事件删掉,包括生成的事件框架,然后保存,最后关了就行了。


    窗体的五种形式:能够移动和拖动的都是窗体
    1、记事本类型:打开之后的默认窗体

    2、计算器类型:不能最大化,也不能拖动大小

    3、QQ类型:置顶,总是浮在最上面,没有可以盖住它

    4、无边框窗体:没有边框,类似于电脑管家的主界面

    5、不规则类型:没有规则的形状,类似于电脑的加速界面


    ----------------------------------------------------------
    属性中:在显示栏里选中【属性】然后有按分类顺序和按字母顺序

    需要记住的属性:鼠标慢慢往下移,移到最下边,鼠标发生变化,然后按住往上拽,会出来中文提示
    【布局】:
    size ------ 窗体的尺寸大小的调节
    StartPosition ------ 开始位置,其中的属性有(CenterScreen ---- 屏幕居中,WindowsDefaultLocation ---- 默认,默认的都不是粗体,默认的是靠左边)
    WindowState ------ 窗口的状态,(minimized ----- 最小化,启动后在任务栏中打开需要,maxmized ------ 最大化,normal ----- 默认)

    窗口样式:
    Icon ------ 窗体的图标,需要.ico类型(在百度直接搜【ico在线制作】然后找到【比特虫】这个比较好用,点开比特虫,然后在生成图标ico,原始图像选择文件,目标尺寸一般选择64*64,然后点击生成,在右下角会自动下载,右键在文件夹中显示,就可以了)
    MaximizeBox ----- 确定窗体标题栏的右上角是否有最大化框(选择后的false是没有)
    MinimizeBox ----- 确定窗体标题栏的右上角是否有最小化框(选择后的false是没有)
    Opacity ------ 透明度
    ShowIcon ------ 是否在窗体的标题栏中显示图标(选择false是没有)
    ShowInTaskbar ------ 窗体是否在任务栏显示(选择false是没有)
    TopMost ------ 是否置顶(默认是false)置顶之后就浮在最上面,一般的都盖不住,只有相同都是置顶的才可以,类似QQ

    设计:
    name ----- 可以修改窗口的名称

    外观:
    BackColor ----- 背景色,默认是系统里的(control),可以点wed和自定义
    BackgroundImage ----- 背景图(点项目资源,导入,找到图片,点击确定)
    BackgroundImageLayout ------ 背景图像布局(Tile ---- 瓷砖类型的布局,center ---- 居中,stretch ---- 拉伸,zoom ---- 按照最大比例让图片不走形)
    Cursor ----- 手势光标
    FormBorderStyle ------ 窗体边框样式(FixedSingle ---- 定死大小 , none ---- 没有边框)
    Text ----- 修改文字

  • 相关阅读:
    数组排序 -- 冒泡排序
    数组自带的函数(方法)
    京东官网轮播图的实现
    鼠标单击元素输出对应元素的索引号
    JavaScript中获取HTML元素的方式
    JavaScript数组的2种定义方式
    this关键字
    JavaScript中对象的3种定义方式
    Hadoop完整搭建过程(三):完全分布模式(虚拟机)
    Hadoop完整搭建过程(二):伪分布模式
  • 原文地址:https://www.cnblogs.com/yunpeng521/p/7155049.html
Copyright © 2020-2023  润新知