<C#>_使用代码编辑控件属性的一些小技巧
2017-07-20 20:13
495 查看
对于像我一样的C#窗体应用的初学者来说,要想实现某个控件的属性,一定是在软件右下角那里进行选择
这里可以实现控件的所有属性设置,还有涉及控件的一些触发事件,如按钮的点击事件,都可以在这里设置。
可是有时候,对于一个控件的某些属性,我们可能要在代码中实现出来,如果我们不熟悉控件属性的代码编辑方式,就很难解决问题。
在这里我来分享我今天发现的一个小技巧:
比如我们要改变一个按钮的背景颜色,我们只知道在上面属性栏里设置,但是项目过程中我们要用代码编辑出来,当我们不知道如何用代码实现时,可以先在属性栏里设置出来:
如上图,我们给一个按钮设置了背景颜色,如果我们想要看它代码怎么实现的,可以进入这个
文件里看,这个Designer.cs是这个窗体实例化运行的代码,我们点击进去看看关于这个按钮的属性信息:
我们可以看到这个按钮的属性与其他没有设置背景颜色的属性相比,多了一行代码:
而且,这里变成了false,就是不适用虚拟原始的背景颜色风格。
所以我们已经达到我们的目的,知道如何用代码编写控件的属性了。
其实,在每个窗体被实例化的时候都会执行一个函数,是在它的构造函数里面实现的:
就是这个InitialzeComponent();
这个方法里实现窗体内部所有控件的属性,还有其他的一些。
Kyrie
Irving___全.
这里可以实现控件的所有属性设置,还有涉及控件的一些触发事件,如按钮的点击事件,都可以在这里设置。
可是有时候,对于一个控件的某些属性,我们可能要在代码中实现出来,如果我们不熟悉控件属性的代码编辑方式,就很难解决问题。
在这里我来分享我今天发现的一个小技巧:
比如我们要改变一个按钮的背景颜色,我们只知道在上面属性栏里设置,但是项目过程中我们要用代码编辑出来,当我们不知道如何用代码实现时,可以先在属性栏里设置出来:
如上图,我们给一个按钮设置了背景颜色,如果我们想要看它代码怎么实现的,可以进入这个
文件里看,这个Designer.cs是这个窗体实例化运行的代码,我们点击进去看看关于这个按钮的属性信息:
我们可以看到这个按钮的属性与其他没有设置背景颜色的属性相比,多了一行代码:
而且,这里变成了false,就是不适用虚拟原始的背景颜色风格。
所以我们已经达到我们的目的,知道如何用代码编写控件的属性了。
其实,在每个窗体被实例化的时候都会执行一个函数,是在它的构造函数里面实现的:
就是这个InitialzeComponent();
这个方法里实现窗体内部所有控件的属性,还有其他的一些。
Kyrie
Irving___全.
相关文章推荐
- Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码: <shape>
- webStore 使用技巧 <<node 开发 代码提示 >> 任何解决编辑node代码 像编写JavaScript代码一样智能提示!
- Cocos2d-x控件使用CCControlSwitch<代码演示>
- 编写高质量代码改善C#程序的157个建议[勿选List<T>做基类、迭代器是只读的、慎用集合可写属性]
- Cocos2d-x控件使用CCControlSlider<代码演示>
- cocos2d-x控件使用CCControlButton<代码演示>
- 《Effective C#》读书笔记——条目1:使用属性而不是可访问的数据成员<C#语言习惯>
- 【整理】Asp.net中<HyperLink>控件中的NavigateUrl属性使用<%#Eval(“id”)%>绑定数据时无效
- C# - 使用 List<> 泛型给GridView控件数据
- 如何使用<Beginning ASP.NET 3.5 in C# and VB>书中的示例代码
- primeFaces 日历控件<p:calendar> 防止编辑功能使用小结
- 为什么使用百度编辑器时 前台代码不能放在 class<table >中 如果放进去的话,会发生 百度编辑的内容显示不出来
- 编写高质量代码改善C#程序的157个建议[勿选List<T>做基类、迭代器是只读的、慎用集合可写属性]
- C#分析数据库结构,使用XSL模板自动生成代码 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
- struts2中使用日期控件<s:datetimepicker />
- arcgis api for flex 开发入门(四)Darw控件的使用<转>
- [C#小技巧收集]将字符串转换成List<T>
- VS2005 C#WinForms控件 的一些属性
- 在IE浏览器中使用Windows窗体控件<转自网络>
- C#正则表达式使用<转载备用>