当前位置: 首页 > wzjs >正文

做网站tt0546网站外链是什么

做网站tt0546,网站外链是什么,深圳定制玻璃瓶矿泉水厂家,快速网站优化哪家好数据绑定允许将控件的属性和数据链接起来——控件属性值发生改变,会导致数据跟着自动改变。 数据绑定还可以是双向的——控件属性值发生改变,会导致数据跟着自动改变;数据发生改变,也会导致控件属性值跟着自动改变。 1、数据绑定…

        数据绑定允许将控件的属性和数据链接起来——控件属性值发生改变,会导致数据跟着自动改变。

        数据绑定还可以是双向的——控件属性值发生改变,会导致数据跟着自动改变;数据发生改变,也会导致控件属性值跟着自动改变。

1、数据绑定的三个关键点

实现数据绑定的三个关键步骤

  • ①创建绑定数据
  • ②控件绑定数据(重点是:数据绑定的语法)
  • ③数据更新的通知方法(重点是:属性更改通知事件的实现)

 数据绑定的语法

Control.DataBindings.Add(“控件的属性名”,数据源,”数据源的属性名”);

下面通过一个例子——通过按键控制三个控件状态,来演示具体如何进行数据绑定。

2、实现效果

3、整体的文件结构

4、Data.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace videoFromBili_474458694
{internal class Data : INotifyPropertyChanged{private bool valveState;public bool ValveState{get { return valveState; }set{valveState = value;ValveText = valveState ? "水泵已开启" : "水泵已关闭";ValveColor = valveState ? Color.Green :Color.Red;OnPropertyChanged(nameof(ValveState));//这一句保证数据绑定是双向的}}public string ValveText { get; set; }public Color ValveColor { get; set; }//③数据更新的通知方法(重点是:属性更改通知事件的实现)public event PropertyChangedEventHandler PropertyChanged;protected virtual void OnPropertyChanged(string propertyName){if (PropertyChanged != null){PropertyChanged(this, new PropertyChangedEventArgs(propertyName));}}}
}

5、Form1.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;namespace videoFromBili_474458694
{public partial class Form1 : Form{//①创建绑定数据Data data = new Data();	public Form1(){InitializeComponent();//②控件绑定数据label1.DataBindings.Add("Text",data, "ValveState");button1.DataBindings.Add("BackColor", data, "ValveColor");textBox1.DataBindings.Add("Text", data, "ValveText");}private void button_Open_Click(object sender, EventArgs e){data.ValveState = true;}private void button_Close_Click(object sender, EventArgs e){data.ValveState = false;}}
}

参考

C#上位机数据绑定细节(实用干货分享)_哔哩哔哩_bilibili

【实战】Winform专题实战训练-数据绑定 B0951_哔哩哔哩_bilibili

C#winform数据绑定_winform bind-CSDN博客

http://www.dtcms.com/wzjs/497263.html

相关文章:

  • 国内工程机械行业网站建设现状近10天的时事新闻
  • 临淄网站建设网络营销品牌推广公司
  • 津云天津最新疫情北京seo网络优化师
  • 分销网站建设方案怎样做好服务营销
  • 哪些网站做高尔夫旅游淘宝seo关键词的获取方法有哪些
  • 免费咨询律师问题广州seo招聘信息
  • 网页制作的常用技术seo研究中心教程
  • 网站维护的具体问题引流推广效果好的app
  • 中山好的网站建设公司哪家好竞价恶意点击立案标准
  • 企业网站模板mbxzb电商卖货平台有哪些
  • 做网站哪一家公司好外贸网站制作公司
  • 可信网站是什么seo技术培训岳阳
  • 怎样能注册自己的网站互联网公司排名100强
  • 南宁两学一做党课网站济南网络推广网络营销
  • 创新网站建设方案书长春关键词优化平台
  • wordpress 转换成小程序seo软件系统
  • 网站空间的分类人民日报评网络暴力
  • 东莞东城网站建设淘宝店铺推广方式有哪些
  • 公司网站制作仿站百度手机助手苹果版
  • 廊坊seo网站管理seo自学
  • 郑州有做彩票网站的吗百度指数在哪里看
  • 学做蛋糕哪个网站好深圳seo专家
  • 购买了域名之后怎么做网站谷歌浏览器手机版
  • 企业网站推广的一般策略广州seo怎么做
  • 昆明网站优化工具北京网站建设运营
  • 网络有限公司做女装网站的seoul
  • b2c网站 架构不死鸟分享友情链接
  • 做六个网站静态页多少钱郑州厉害的seo顾问公司
  • 平湖城乡规划建设局网站台湾永久免费加密一
  • 苏州手机社区网站建设免费代理浏览网页