zoukankan      html  css  js  c++  java
  • 窗体控件第4单元

    1.NumericUpDown和TrackBar得联动,通过移动滑块或者点击上下按钮相互改变值

    共有属性

    Maximum:设置最大的值

    Minimum:设置最小的值

    Value:显示的值(或者滑块移动的值)

    当滑块移动时找到TrackBar的事件,

    同理,找到NumericUpDown事件,        private void numericUpDown1_ValueChanged_1(object sender, EventArgs e)

     这样实现两个控件值相互改变操作

    2.移动3个HscrollBar控件根据Argb函数改变窗体的背景颜色(VscrollBar是竖着的滚动条)

    1.处理控件的最大值,让他符合Argb函数0-255规范,通过Maximum即可实现

    2.每个控件的值相当于Argb函数中的一个值

    3.添加事件代码,找到Scroll事件,每个控件添加调用Argb函数

    也可以用于改变前景色,ForeColor属性设置前景色

    3.设置窗体的透明度

    涉及控件TrackBar,progressBar(发展)控件,移动TrackBar控件让progressBar控件移动并且调整窗体的透明度

     窗体透明度的属性

    移动代码

    效果:

    4.单选按钮radioButton和组合框控件comBox的联动

    1.涉及属性:

    comBox:

    Items集合属性,可以向组合框里面添加数据,例如,

    通过Items的Add实现。

    Enter事件,里面添加集合.

    SelectIndex属性,可以用来判断那个子选项被选中了

    通过子选项的选中情况调整rabutton的选中情况

    radioButton:

     Checked属性,判断该按钮是否被选中.

    实现radioButton和comBox代码联动

     通过选择不同按钮实现组合框子选项的不同。

    效果:

    5.CheckBox和ListBox控件的相互使用,通过按钮是否被选中添加或者删除特定的字符

    listBox集合用法同ComBox集合一致,此次多了Remove方法,从集合中移除某项

    CheckBox用法同radioButton用法一致,通过Checked判断该按钮是否被选中。

    实现方法实现通过按钮是否被选中,添加或者删除特定的字符。

    效果:

    6.DomainUpDown控件和ListBox控件的联动

    DomainUpDown属性

    两者共有属性Items,SelectedIndex

    Items:

    1.存在Indexof属性,利用该属性可以搜索字符串再集合的位置,例如:可以找到东在第一个位置 

    SelectedIndex属性

    1.该属性可以获取集合被选中时的位置

    通过这两个属性实现两个控件的联动

    效果:

    7.dataTimePicker控件,一个可以显示时间日期的控件

    Format(版式)属性:

    time:,short,long,

    根据按钮设置不同类型的板式

    代码实现

    效果

    8.monthCalendar控件,一个月份日历的控件,可以自动获取当前月历;

    重要属性

    ShowToday属性通过ture或者false设置

    ShowTodayCircle属性同理 Bool类型

    ShowWeekNumbers属性bool类型

    代码基本类似:如果checkbox被选中则设置为true反之则为false

    9.控制ProgressBar进度条移动的速度

    改变Step的属性值,值越大,进度条移动速度越大

    改变进度条的值

    效果

  • 相关阅读:
    Windows 下 GoLang 获取当前线程ID
    使用mbedtls加解密(RSA AES)
    mysql c++ jdbc 示例
    No migrations to apply. django同步数据库失败
    python3 rsa 加解密 支持长字符串
    python3 计算rsa私钥 已知n e计算d
    linux打印控制方式
    获取进程加载的dll
    go get报错package golang.org/x/net/proxy: unrecognized
    vector中数据释放崩溃问题
  • 原文地址:https://www.cnblogs.com/KY2017/p/7590422.html
Copyright © 2011-2022 走看看