winform窗体

一、winform介绍:

WinForm,是·Net开发平台中对Windows Form的一种称谓。WinForm是窗体应用程序,由若干个窗体应用组成,基于C/S架构

二、winform的使用:

(1)基本控件:

label文本提示
TextBox文本框
button     按钮
radiobutton单选按钮
panel      面板(相当于小容器)
check复选框
combox       下拉列表框
listbox 列表框
MessageBox对话框

(2)常用控件和属性:

                                       ComBox(下拉列表框)

1、name.Items.Add(value)   : 向下拉列表框中加入单个元素。

2、name.Item,AddRange(value[])   : 添加多个元素(数组)

3、name.selectedIndex = 0  : 默认选中项

4、name.DataSource = list  : 设置下拉框的数据源

5、name.DisPlayMember = "字段名" : 显示字段名

6、name.ValueMember = "字段名"  : 英寸字段名

7、name.SelectedValue = dataReader["字段名"]  : 根据隐藏的值显示字段

8、字段名.selectValue.ToString() : 显示字段对应隐藏的值 

(3)常用的属性:

name.Enabled禁用控件true/flase
name.ReadOnly控件只读true/flase
ScrollBars设置下拉框

(4)数值转换:

1、将数字转换为16进制数,并转换为大写/小写
       num.ToString("x").ToUpper(); ToLower()
2、将字符转换为Byte(字节) 16进制
              .ToByte(data,16)

(5) 操作串口:

       serialPort:串口控件

name.open()打开串口
name.close()关闭串口
serialPort.GetPortName()获得串口名称
name.BaudRate = value波特率
name.DataBits = value一个字节的数组位数
name.PortName = value串口号

(6)扩展小技巧

指示灯控件

1、ovalshape

     Fillstyle : Solid 允许被填充

     name.FillColor = color.Red; 被填充的颜色

提示声音
1、System.Media.SystemSounds.Asterisk.Play();
进度条控件

1、propressBar.Maximum = value --int类型  进度条的最大值

2、propressBar.Value = value 进度条的值

计时器控件

1、timer

     timer.Start() : 计时器开始

     timer,Stop() : 计时器结束

     timer.Interval = 1000 计时器每1秒执行一次 单位是毫秒 可自己设置

三、winfrom操作下位机

(1)、基本操作

            在对下位机进行操作时,需要用到serialPort串口控件,通过连接串口对下位机进行操作,

在操作前需要开打串口。注:串口不能重复打开。

(2)、对下位机进行读写操作

            name.Write(data,0,1) 对下位机进行写入操作 data为byte[] 数组

            对下位机进行读取时需要自定义事件:

            name.DataReceived += new SerialDataReceivedEnventHandler(函数名);

           name.ReadExisting();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值