NetAdvantage中控件设置个性属性问题
2012-01-18 10:02
92 查看
问题:
在窗体中给UltraButton单独设置的属性无法正常显示
问题重现:
1.创建UserControl,添加UltraButton1
2.修改UltraButton1--Appearance--BackColor 为红色
3.正常运行工程,发现UltraButton1显示为DefaultForm默认的淡蓝色
问题分析:
NetAdvantage的控件创建时会默认继承父窗体的style,从而无法正常显示控件的个性属性
修正方法:
方法一:修改父窗体加载的style文件,如右边所示步骤进行修改
步骤1. 打开style编辑器 Infragistics -- NetAdvantage -- Windows Forms -- AppStylist for Windows Forms
步骤2. 打开需要编辑的style
步骤3. 选择需要编辑的控件,比如UltraButton。可以定制你自己的style了。
悲惨--现在还不能上传图片
方法二:修改控件的属性
UseAppStyling = false;
UseOsThemes = Infragistics.Win.DefaultableBoolean.False;
控件就不会默认继承父窗体的style
心得体会:
NetAdvantage有继承父窗体style的功能,不一定在任何时候都好用,有时需要自己为界面创建一些特殊的属性。
在窗体中给UltraButton单独设置的属性无法正常显示
问题重现:
1.创建UserControl,添加UltraButton1
2.修改UltraButton1--Appearance--BackColor 为红色
3.正常运行工程,发现UltraButton1显示为DefaultForm默认的淡蓝色
问题分析:
NetAdvantage的控件创建时会默认继承父窗体的style,从而无法正常显示控件的个性属性
修正方法:
方法一:修改父窗体加载的style文件,如右边所示步骤进行修改
步骤1. 打开style编辑器 Infragistics -- NetAdvantage -- Windows Forms -- AppStylist for Windows Forms
步骤2. 打开需要编辑的style
步骤3. 选择需要编辑的控件,比如UltraButton。可以定制你自己的style了。
悲惨--现在还不能上传图片
方法二:修改控件的属性
UseAppStyling = false;
UseOsThemes = Infragistics.Win.DefaultableBoolean.False;
控件就不会默认继承父窗体的style
心得体会:
NetAdvantage有继承父窗体style的功能,不一定在任何时候都好用,有时需要自己为界面创建一些特殊的属性。
相关文章推荐
- 浅析js设置控件的readonly与enabled属性问题
- 关于服务端控件textbox的disabled属性设置为disabled后在服务端无法取值的问题
- xib与storyBoard中控件属性设置问题
- 浅析js设置控件的readonly与enabled属性问题
- js设置控件的readonly和enabled属性问题
- 安卓学习笔记(一)Android ImageButton、ImageView控件属性设置 图片显示问题
- 解决WinForm中ComboBox控件的“设置"DataSourse”属性后无法修改项集合”以及两个不相关联的ComboxBox控件实现数据列表显示不可实现的问题
- 解决布局控件的属性重新设置问题----Margin
- 浅析js设置控件的readonly与enabled属性问题
- FORM窗体 控件设置DOCK属性问题
- C# DevExpress WinForm编程 针对一些控件重复度高的属性设置问题的解决方案
- createElement创建控件时的name属性设置问题
- Delphi VCL 在TRichEdit控件中设置WordWrap属性后无法自动换行的问题
- 控件创建后,先设置属性,再添加到页面,导致工作不正常的问题
- AJAX控件设置属性问题
- asp.net 在后台给前台的控件设置Style属性与坐标,后台设置CSS样式,后台获取前台控件坐标
- 窗体主控件Dock属性设置为fill后,被工具条压住了,怎么办?
- 关于为部件和CAD模型两种类型设置同名属性的问题
- swift-UITextfield控件的基本属性设置
- xstream javabean设置属性默认值的问题