zoukankan      html  css  js  c++  java
  • winform控件

    公共控件:
    1、Button:
    Enabled - 开始不可用
    Visible -不可视(用来设置权限,取用户看不见的值)
    2、CheckBox 、CheckListBox -复选框,复选框组

    3、ComboBox:
    1、数据填进去
    可以在后台 将要填进去的内容放到 Items集合中去
    点击button1添加0-9
    private void button1_Click(object sender, EventArgs e)
    {
    for(int i=0;i<=9;i++){
    comboBox1.Items.Add(i);
    }
    }
    点击button2输出选中的文本
    private void button2_Click(object sender, EventArgs e)
    {
    MessageBox.Show(comboBox1.SelectedItem.ToString ());
    }
    DropDownStyle--DropDownList不可填手动写文本内容,只可选择
    2、如何取到选中的数据
    SelectedItem

    只允许选择 - DropDownStyle

    默认选中项 - ComBobox1.SelectedIndex=0 (添加到comboBox中的数据的索引)

    4、dateTimePicker:

    获取时间日期
    private void button3_Click(object sender, EventArgs e)
    {
    MessageBox.Show(dateTimePicker1.Text);
    }text - 中文日期xx年xx月xx日

    MessageBox.Show(dateTimePicker1.Value.ToString());
    获取到value - DateTime类型(便于添加到数据库)
    dataTimePicker1.Value=Convert.ToDataTime("2001-1-1");
    设置一个初始的显示值
    5、Label:文本
    LinkLabel:超链接模样的文本

    6、ListBox列表框,类似下拉列表
    SelectionMode - one默认选一个,可设置多选

    string a="";
    foreach (object oin SelectedItems)
    {
    a+=o.ToString();
    }
    在后台如何获取多选的全部内容
    SelectedItems集合,遍历它们

    7、ListView,与数据库进行绑定,暂时不解释。

    8、MaskedTextBox:包含掩码的textbox
    Mask,可以用来设置格式,长度

    9、MonthCalendar:展开的dateTimePicker,可以同时选择连续的时间,可以参考用来做保质期
    MaxSelectionCount :选择最大可选时间
    SelectionStart取开始日期,返回datetime类型 SelectionEnd
    MessageBox.Show(MonthCalendar1.SelecttionStart.ToString()+""+MonthCalendar1.SelecttionStart.ToString())

    10、NotifyIcon:托盘工具右下显示图标(音量,安全卫士那个地方)
    Visible-是否可见
    Icon - 显示的图标
    Text - 命名

    11、NumericUpDown:界面有点像下拉列表框,但是不能下拉,通过点击来增加或者减少(可以参考用于进销存)
    increment - 点击按钮增加或者减少的数量
    Maximum - 最大值
    Minimum -最小值

    12、pictureBox:显示图像(可用于无边框差窗体,然后设置背景)
    Image - 不好用可以用背景(BackgroundImage)代替(因为不可以设置,设为背景后可以设置)

    Layout 设置布局格式

    13、ProgressBar:界面像进度条
    value - 可见,完成多少
    Maximum -100
    Minimum - 0,如果value=50,就走到一半,如果改变最大最小,就不是一半了

    style - marquee:进度不可见
    MarqueeAnimationSpeed - 配合style - marquee,滚动速度。

    14、richTextBox -打开就是多行文本框,可以读取格式 richTextBox1.text="1 2 3"
    text-

    15、TextBox:单行文本
    Multiline - ture,可以输入多行,不识别
    WordWrap:自动换行
    ScrollBars -设置不自动换行时超出界面后是否有滚动条

    16、ToolTip:看不见的窗体,绑定到其他控件之上
    ToolTipTitle - 鼠标移入显示的信息,每个控件都设置的话,都会显示
    只要拖进来这个控件,那所有控件的杂项里都会多一条属性
    就是用来设置此控件的介绍

    InitialDelay:鼠标移入之后多长时间显示提示,默认500毫秒
    ReshowDelay: 鼠标在不同空间移动之间切换显示时间

    17、TreeView:
    树装列表就像是文件管理器

    18、WebBrowser:浏览器
    Url - Uri
    {
    Uri u=new Uri(textBox1.Text);(用事件触发,如果textbox1写的是百度网址就会连到百度)
    webBrowser1.Url=u;
    }

  • 相关阅读:
    《有毒》读后感 读书笔记
    《自动时代》读后感 读书笔记
    HTML 中有用的字符实体
    input 光标在 chrome下不兼容 解决方案
    form注册表单圆角 demo
    横向导航二级菜单
    鼠标悬浮,下拉菜单,距离一定距离
    纵向折叠二级菜单(无限点击)
    纵向折叠二级菜单
    纵向导航二级弹出菜单
  • 原文地址:https://www.cnblogs.com/lanrenqilanming/p/5893688.html
Copyright © 2011-2022 走看看