zoukankan      html  css  js  c++  java
  • WinForm 公共控件及其常用属性

    程序制作基本流程:
    1、想这个程序是要干什么的,脑子里会大概有一个框
    2、将界面搭出来,界面层
    3、编写后台代码,业务逻辑层
    4、数据访问层

    公共控件:
    1、Button
    Enabled -- 是否启用控件(例:注册界面,我同意,才可启用)
    Visible -- 控件是可见的,还是隐藏的
    2、CheckBox -- 复选框(多个复选框,用panel框起来等同于复选框组)
    CheckListBox --复选框组
    3、ComboBox --下拉菜单
    ①数据填进去
    可以在后台 将要填进去的内容放到 Items集合中去

    ②如何取到选中的数据
    SelectedItem

    只允许选择 -- DropDownStyle
    默认选中项 -- SelectedIndex
    4、DateTimePicker
    text -- 中文日期
    value -- DateTime类型

    5、Label --添加文字
    LinkLabel --添加链接类型的文字

    6、ListBox
    SelectionMode -- 只是列表框是单项选择、多项选择还是不可选择
    在后台如何获取多选的全部内容
    SelectedItems集合,遍历它们

    7、ListView -- 一种显示项的集合

    8、MaskedTextBox
    Mask -- 使用掩码规定用户输入的内容格式

    9、MonthCalendar: -- 日历表
    MaxSelectionCount -- 可选择的天数
    SelectionStart / SelectionEnd -- 开始日期 / 结束日期

    10、NotifyIcon: -- 任务栏显示小图标
    Visible -- 控件是可见还是隐藏
    Icon -- 图标
    Text -- 鼠标悬停在小图标上时显示的文字

    11、NumericUpDown
    increment -- 单次点击时增加或减少的数量
    Maximum -- 数值控件的最大值
    Minimum -- 数值控件的最小值

    12、PictureBox:--显示图像
    Image --不好用,显示不完全
    BackgroundImage --背景图片,可使用Layout 设置布局格式

    13、ProgressBar: --进度条
    value -- 0到100之间
    Maximum --正使用的范围上限
    Minimum -- 正使用的范围下限

    Style(Marquee) --不显示进程的进度条
    MarqueeAnimationSpeed --进度条的速度,以毫秒为单位


    14、RichTextBox --高级文本输入和编辑功能
    text ( ) --换行

    15、TextBox
    Multiline -- 定义空间的行数
    ScrollBars -- 定义控件的滚动条

    16、ToolTip:
    ToolTipTitle --每一个控件都显示此内容
    只要拖进来这个控件,那所有控件的杂项里都会多一条属性
    就是用来设置此控件的介绍

    InitialDelay --鼠标移上去多长时间显示介绍的内容
    ReshowDelay --鼠标移开,显示的介绍内容停留多长时间消失

    17、TreeView:
    树状列表(类似于目录菜单)

    18、WebBrowser:(允许用户在窗体内浏览网页)
    指定Web浏览器控件导航到的Url
    Uri

  • 相关阅读:
    函数式编程
    scala 有 + 运算符吗?
    使用 Idea 打 scala程序的 jar 包
    相见恨晚的 scala
    半夜思考,为什么 String 具有不变性
    我的常用
    DataTable学习笔记
    Js 操作cookie
    嵌套的 ajax 请求
    Jquery插件收集【m了慢慢学】
  • 原文地址:https://www.cnblogs.com/hcx999/p/5889394.html
Copyright © 2011-2022 走看看