zoukankan      html  css  js  c++  java
  • Winform控件学习笔记【第二天】——常用控件

    背景:期末考试刚过就感冒了,嗓子火辣辣的,好难受。但是一想起要学习总结就打起精神来了,Winform控件网上也没有多少使用教程,大部分都是自己在网上零零散散的学的,大部分用的熟了,不总结会很容易忘得。寒假的一个任务就是把这一年学习的知识总结总结。

    常用控件:放图混个脸熟先

     

     【控件列表】

    button

    textBox

    richTextBox

    checkbox

    radioButton

    lable

    comboBox

    panle

    progressBar

    openFileDialog

    saveFileDialog

    timer

    【控件介绍】

    1.button

    button控件最常用到的是:Text属性、Visible属性、Anchor属性、Click事件。

    2.textBox

    textBox控件常用到的是:Text属性、Visible属性、Enable属性、ReadOnly属性、PasswordChar属性、Multiline属性、TextChanged事件(ASP.NET中是没有这个事件的)。

    ReadOnly属性:是否只读,对于用户来说只能读不能写的,但是程序是可以读写的。

    PasswordChar属性:单行编辑控件的密码显示字符,就是输密码时显示的替换字符,Text中获得的是真实输入的内容,记得是单行用。

    Multiline属性:是否支持多行文本,就是多行显示内容,会有换行符的。

    TextChanged事件:就是当Text中的内容发生改变的时候触发的事件,来处理用户输入字符的。

    3.richTextBox

    富文本编辑框。额,这个内容挺多的,后面在写,先把简单的写完了……

    4.checkBox

    复选框:就是在所有复选框中你可以选择多项。Text属性是对应的复选框显示的文本内容,还有事Checked属性是指是否处于选中状态,CheckedChanged事件在Checked属性改变后被触发。

    5.radioButton

    单选框:在所有单选框中你只能选择一项,常用属性、事件和复选框一样,只是选择规则的改变。

    6.lable

    就是一个显示内容的控件,主要用是用来标示其它控件的内容和显示信息。

    7.comboBox

    说的比较明白的就是下拉菜单,只不过操作形式和外观不同,要是想展示成下拉菜单的样子需要设置属性DropDownStyle为DropDownList样式,刚开始接触的时候发现没有ASP.NET中的DropDownList控件,这个就是了。还有一个Items属性,里面存放的就是显示的内容。

    8.panle

    就是一个容器,方便布局,放在里面的控件以panle为参照布局。

    9. progressBar

    常见的进度条,主要用Mininum属性,使用下限;Maximum属性,使用上限;Value属性,当前值。用这三个属性控制进度条的进度。

    10. openFileDialog

    打开文件对话框:主要是用户选择要打开的文件,然后返回选择文件的路径,然后再结合File类去处理选择打开的文件。

     

    如上图,主要设置Filter属性筛选支持的文件类型,筛选的设置如上。

     

    Multiselect属性控制是否支持多个文件的选择。

    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
             string[] paths = openFileDialog1.FileNames;
             //......各种处理   
    }
    

    11.saveFileDialog

    保存文件对话框:和打开文件对话框使用差不多,要设置保存文件名和文件类型,选择相应的路径就行了。但是后台的处理要进行的。

    13.timer

    计时器:Interval属性、Tick事件。

    Interval属性用于设置计时器的下一次执行时间间隔,单位是毫秒,默认为100。Tick事件是要执行的内容。Start方法和Stop方法是设置开始和停止计时器的方法。

    如有错误,还望大牛指正......

  • 相关阅读:
    Linux (x86) Exploit 开发系列教程之三(Off-By-One 漏洞 (基于栈))
    Linux (x86) Exploit 开发系列教程之二(整数溢出)
    Linux (x86) Exploit 开发系列教程之一(典型的基于堆栈的缓冲区溢出)
    Linux (x86) Exploit 开发系列教程之四(使用return-to-libc绕过NX bit)
    xss level11
    f.select
    jquery.backstretch
    linux目录或文件权限
    pradino 命令
    Padrino 博客开发示例
  • 原文地址:https://www.cnblogs.com/zxlovenet/p/3525631.html
Copyright © 2011-2022 走看看