社区
C#
帖子详情
有个关于自定义类和控件数据绑定的问题,请大家帮忙!!!!!!
windsandy
2006-08-24 09:30:00
我有一个自定义的设备类,其中有一些有关设备的属性比如 电压、时间、电源状态,还有一些数据获取的方法,在窗体的label控件中 我要显示这些属性的内容,我要怎么做,才能使 label控件和我这个类中的某一个属性进行数据绑定,当类中的属性值改变后,控件中显示值也跟着改变?
...全文
159
8
打赏
收藏
有个关于自定义类和控件数据绑定的问题,请大家帮忙!!!!!!
我有一个自定义的设备类,其中有一些有关设备的属性比如 电压、时间、电源状态,还有一些数据获取的方法,在窗体的label控件中 我要显示这些属性的内容,我要怎么做,才能使 label控件和我这个类中的某一个属性进行数据绑定,当类中的属性值改变后,控件中显示值也跟着改变?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windsandy
2006-08-25
打赏
举报
回复
谢谢大家,问题暂时用,传递窗体的方法解决的,虽然方法不理想 但是至少解决了问题,给分了
windsandy
2006-08-24
打赏
举报
回复
idda(碗掉了,头大个疤)
这样不行啊,因为我有n个属性,而每个属性对应一个label ,这里只传递了一个label进去,解决不了问题,而要是把所有的label都当作参数传进取的话,那不但代码写起来比较蠢,而又不能有变化,比如 我一共10个属性,现在我只想用8个label显示其中的8个属性,这样就不行了
idda
2006-08-24
打赏
举报
回复
public class Equipment
{
private Label _label;
private Equipment()
{
}
public Equipment(Label label)
{
_lable = lable;
}
//电池正电压警告上限
private decimal _batteryPositiveLowerLimit;
public decimal BatteryPositiveLowerLimit
{
get {
return _batteryPositiveLowerLimit;
}
set {
_batteryPositiveLowerLimit= value;
_lable.Text = batteryPositiveUpperLimit.ToString();
}
}
}
//显示窗体
public partial class frmEMAndC : Form
{
private Equipment mEquipment = new Equipment(yourLable);
private void HistoryData_Click(object sender, EventArgs e)
{
mEquipment.BatteryPositiveLowerLimit=100; //我想在这里改变属性值的时候作为显示工具的label.text得值也跟着改变
}
}
xray2005
2006-08-24
打赏
举报
回复
学习ing 。。。。。。。。。。。
貌似用label.Text=classname.attributename
windsandy
2006-08-24
打赏
举报
回复
是的 我就是想达到这种效果,但是应该怎么做?
例如
public class Equipment
{
//电池正电压警告上限
private decimal batteryPositiveUpperLimit;
public decimal BatteryPositiveUpperLimit
{
get { return batteryPositiveUpperLimit; }
set { batteryPositiveUpperLimit = value; }
}
//电池正电压警告下限
private decimal batteryPositiveLowerLimit;
public decimal BatteryPositiveLowerLimit
{
get { return batteryPositiveLowerLimit; }
set { batteryPositiveLowerLimit = value; }
}
}
//显示窗体
public partial class frmEMAndC : Form
{
private Equipment mEquipment = new Equipment();
private void HistoryData_Click(object sender, EventArgs e)
{
mEquipment.BatteryPositiveLowerLimit=100; //我想在这里改变属性值的时候作为显示工具的label.text得值也跟着改变
}
}
想要达到这种效果 我该怎样继承label,在设备类中应该写什么方法
windsandy
2006-08-24
打赏
举报
回复
是的 我就是想达到这种效果,但是应该怎么做?
例如
public class Equipment
{
//电池正电压警告上限
private decimal batteryPositiveUpperLimit;
public decimal BatteryPositiveUpperLimit
{
get { return batteryPositiveUpperLimit; }
set { batteryPositiveUpperLimit = value; }
}
}
cctaiyang
2006-08-24
打赏
举报
回复
直接class1.p1就可以赋值给label啊
idda
2006-08-24
打赏
举报
回复
晕啊,你可以用个ArrayList之类的嘛.
Android
自定义
控件
(一)完全
自定义
控件
Android
自定义
控件
,是Android开发者必须熟练掌握的技术之一,特别是中高级开发者。本套视频详细讲解了安卓
自定义
控件
开发的过程,并且结果实战开发。学习本套视频后,你会真正理解
自定义
控件
在UI效果展示上的强大之处,并使你具备安卓
自定义
控件
企业级开发的能力。
PyQt5学习心得(四)入门提高——
自定义
控件
:带搜索功能的输入下拉框
上一集将了一些UI界面开发常用的
控件
,但是在有些时候,这些常用的
控件
无法满足我们的需求,比如:我想实现一个输入框,并且带有下拉和搜索功能,就没有一个现成的
控件
可以满足这个需求。那么,我们要如何实现这个功能呢?这时候,就需要一个
自定义
控件
来实现我们的需求了! 说到
自定义
控件
,其实在第二集的
自定义
信号里就已经涉及了,当时我们
自定义
了一个可以响应点击消息的MyLabel
控件
,大家可以点击【传送门】去温故...
一步步实现这个炫酷的树状节点图
自定义
控件
本文介绍了我实现
自定义
树状节点图
控件
的原理及一些效果展示,欢迎交流 简介 Tree View; Mind map; Think map; tree map; 树状图;思维导图; github连接: https://github.com/guaishouN/android-tree-view.git 目前没发现比较好的Android树状图开源
控件
,于是决定自己写一个开源
控件
,对比了一下市面上关于思维导图或者树状图显示(如xMind,mind master等)的app,本文开源框架并不逊色。实现这个树状图过.
ASP.NET 2.0 的
数据
源、
数据
绑定
控件
概述与区别
一、Render UI 1 GridView GridView
控件
用来在表中显示
数据
源的值。每列表示一个字段,而每行表示一条记录。GridView
控件
支持下面的功能:
绑定
至
数据
源
控件
,如 SqlDataSource。 内置排序功能。 内置更新和删除功能。 内置分页功能。 内...
(转)简单的
自定义
控件
三
如有不明白的地方欢迎加QQ群14670545探讨 这一节先来个简单的text,下一节是button,然后我们把这三节串联起来。 接着上面的,我们在CustomerWebControls
类
库(可不是内裤哦)中新增一个
类
,就叫CCJonText.cs 。因为是textbox,所以这个
类
我们需要让它继承 [csharp] view plaincopyprint?...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章