控件属性之间依赖关系问题

问题描述

我要实现的几个属性之间有依赖关系,例如属性A=true,则属性B(数字)可以为任何值;如果A=FALSE,B只能为>100.把这两个属性设计好,等下次加载,如果加载属性顺序是A,B就是对的,但如果顺序是B,A就出问题。所以问题就到了怎样才能做到让我的属性的加载顺序是我指定的顺序(例如先A后B)???谢谢了

解决方案

解决方案二:
出什么问题?给A、B设个默认值不就行了吗
解决方案三:
你的加载是指属性赋值的顺序么是的话你在b属性被设置的时候先判断a的属性的值再进行赋值处理
解决方案四:
没看懂帮你顶
解决方案五:
这个问题我也碰到过,看看大家有什么心得
解决方案六:
试试:把属性当事件写
解决方案七:
试了几次,都发不成功.可能内容太多.自己写得一大堆也丢失了:(不过,没关系.这里要用到设计模式支持功能,在设计器中进行校验.近期我会在这里放五章控件开发内容,其中包括此示例完整源码:http://blog.csdn.net/ChengKing/archive/2008/08/18/2792440.aspx

时间: 2024-10-22 07:19:21

控件属性之间依赖关系问题的相关文章

Android设置viewGroup和其子控件两者之间的焦点关系

在开发过程中,你可能会遇到这样的问题:在一个很长的界面刚初始化结束的时候默认不是最顶部而是某一个控件,比如ListView:也可能遇到Edittext自己弹出软键盘的问题等等.其实这些都是焦点获取的问题,不想有这样的小bug那么就要对焦点的获取问题进行合理的控制.大多数人会在初始化的时候就对某个控件添加这个属性: ×××.setFocusable(false); 其实在建立xml布局文件的时候Android就提供了焦点控制的属性: android:descendantFocusability="

Android控件属性大全(转)

http://blog.csdn.net/pku_android/article/details/7365685 LinearLayout         线性布局        子元素任意  TableLayout          表格布局        子元素为<TableRow>其中可放各种控件  RelativeLayout       相对布局        子元素任意  AbsoluteLayout      绝对布局       子元素任意     公共控件属性   andro

Android 相对布局 各控件指之间的间距怎么设置

问题描述 Android 相对布局 各控件指之间的间距怎么设置 就是图片上的四个控件之间都有一些间距,本人新手刚刚开始自学Android,不太熟悉布局,求大神指教 主要布局文件如下: android:id="@+id/all_music" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/all_m

PreInit事件 与 Init事件: 怎么两个事件里都进行控件属性的初始化?————————————————————————

问题描述 以下是在网上找到的资料:------------------------------------------------------1.PreInit()在这个页面级的事件中,所有在设计时创建的控件都将被用默认值做初始化.例如,如果你有一个Text属性值为"Hello"的TextBox控件,则此时这个属性被设置.我们也可以在这里动态的创建控件.2.Init()在所有控件都已初始化且已应用所有外观设置后触发,使用该事件来读取或初始化控件属性.------------------

控件的默认值、控件属性

问题描述 (1)PreInit:  1.检查IsPostBack 属性  2.动态设置Master Page  3.动态设置Theme  4.设置控件的默认值(UniqueId等)  5.重新创建动态控件(初始化控件),初始化控件的值  (2)Init: 这个事件发生在所有的控件被初始化,所有的皮肤设置被应用以后.它用来读取或者初始化控件属性.它能够用来注册一些aspx页面中没有指出的控件的事件----------------------------------标红部分的"控件的默认值"

bcb6-BCB6调试问题:无法看某些控件属性值!

问题描述 BCB6调试问题:无法看某些控件属性值! 在断点通过Watch,Evaluate/Modify窗口看StringGrid1->Cells[0][1]或StringGrid1->ColWidths[0],查看结果显示为: Undefined symbol '_fastcall Grids::TStringGrid::GetCells(int,int)' 但同时看StringGrid1->Name等直接属性值却是可以的 试过重建工程,逐步加入UNIT,开始可以看了,但到最后突然就不

UIView的alpha、hidden和opaque属性之间的关系和区别[转]

UIView的alpha.hidden和opaque属性之间的关系和区别 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/10076323 转载请注明出处   UIView的这几个属性让我困惑了好一阵子,通过翻看官方文档和stackoverflow等网上资源,对它们有了一定理解,现分享出来.如理解有误,还请大家指出.   一.alpha 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成

WinForm控件开发总结(四) 控件属性的串行化

前一篇文章介绍了常用的设计时Attribute.其中BrowsableAttribute,CategoryAttribute, DescriptionAttribute,DefaultPropertyAttribute,DefaultEventAttribute都是比较简单的,也是可 有可无,但是为了提供更好的用户体验这些Attribute最好不要省掉,如果你对这些Attribute还不熟悉, 可以参考我前一篇文章的描述或者查看MSDN,这里我就不在赘述了. 下来我们主要介绍一下Designer

MySQL 查找锁之间依赖关系的信息和最源头锁的thread_id号及关系

链接: http://blog.itpub.net/28602568/viewspace-1874982/ 标题: MySQL 查找锁之间依赖关系的信息和最源头锁的thread_id号及关系 作者:lōττéry版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.] #mysql 锁之间的依赖关系信息sql如下[打开注释部分的sql是查找最源头锁的thread_id线程id及关系]      SELECT distinct b.trx_id blocking_trx_id,