控件的基本属性

BackColor和ForeColor

BackColor 用于设置对象的背景色,其值可以是颜色名称或者是#RRGGBB的格式

ForeColor 用于设置对象的前景色,其值可以是颜色名称或者是#RRGGBB的格式

int alpha = 150, red = 0, green = 150,blue = 0;

btn1.BackColor = System.Drawing.Color.FromArgb(alpha, red, green, blue);

btn1.BackColor = Color.Red;

btn1.BackColor = ColorTranslator.FromHtml("Blue");

这里是设置背景的色的三种方式的代码 前景色相同。

1,2行设置了ARGB的变量值来设置背景色

3行通过枚举的方法设置背景色

4行使用HTML的颜色名来设置背景色

一般情况下第1第2中的方式比较常用,注意使用Color类 要么引用using System.Drawing;

要么就写成System.Drawing.Color

ToopTip属性

ToopTip属性用于设置控件的提示信息,类似讲鼠标移动到电脑任务栏里的快捷方式时,弹出的提示框。这是一个很有用的属性,可以设置一些提示操作的文字。

AccessKey属性

AccessKey属性简单的说就是允许使用键盘快捷键的属性。属性值为数字或者是英文字母。

如果设置为“A”,则当按下ALT+A的时候,焦点将会移动到这个控件上。方便键盘操作。

TabIndex属性

TabIndex属性是用于控制Tab键控件的顺序,当按下Tab键时,光标会按控件设置的TabIndex值顺序依次获得焦点。合理的TabIndex属性会使得网页浏览起来更加方便。一般常用在信息输入框。按照从上到下,从左到右的顺序给控件设定值。

控件的事件绑定

当控件是在设计时就添加到的页面上,在事件属性里很容易的给控件添加事件。

但是如果要用代码创建控件的时候,那就要给控件绑定属性

Button btn2 = new Button();

btn2.Text = "代码添加的按钮";

btn2.Click += new System.EventHandler(button_click);

代码示意了创建一个Button 并绑定事件。

1行申明一个btn2对象

2行设置按钮显示文字

3行给按钮绑定事件

注意

btn2.Click += new System.EventHandler(button_click);

中button_click为自己写的事件函数。

这些并不是控件所有的属性及方法,只列出了一些常用的。如有问题欢迎提问指正。

时间: 2024-12-13 13:08:47

控件的基本属性的相关文章

ListView控件的基本属性

一.ListView类 1.常用的基本属性: (1)FullRowSelect:设置是否行选择模式.(默认为false) 提示:只有在Details视图该属性才有意义. (2)GridLines:设置行和列之间是否显示网格线.(默认为false)提示:只有在Details视图该属性才有意义. (3)AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序.(默认为false)提示:只有在Details视图该属性才有意义. (4)View:获取或设置项在控件中的显示方式,包括De

C#-WinForm-公共控件的基本属性及练习

视图→工具箱 基本操作:控件的取值.赋值.改值.事件 1.Button --按钮  AutoSize-指示该控件是否自动调整自身的大小以适应其内容的大小. 默认False,此时文字内容超过其宽度时自动换行:如果为true,控件会根据文字长度改变其宽度.因为不知道文字长度,所以常用true属性 Enabled-指示是否启用该控件. 默认true,该控件可用,false,该控件不可用 Visible-确定该控件时可见的还是隐藏的. 默认 true 可见的,false时隐藏不可见 事件-点击事件 2.

swift-UITextfield控件的基本属性设置

//1.初始化UITextField let userName=UITextField(frame: CGRectMake(0, 100, 100, 100)); //2.将文本框userName添加到当前视图中 self.view.addSubview(userName); //3.文本框默认显示文字 userName.placeholder="请输入手机号"; //4.设置字体大小 userName.font=UIFont.systemFontOfSize(16); //5.当编辑

ASPxGridView控件的基本属性

1.//ASPxGridView前台获取行号 <ClientSideEvents RowClick="function(s, e) { s.GetRowKey(e.visibleIndex); }" /> 2.在后台动绑定gridview的列 绑定列不能直接对象调用修改内部属性(原理:定义的所有列都是父类gridviewdatacolumn类,并不是直接定义子类). 比如列为<gridviewdataComboBoxcolumn>,需要后台先定义一个 gridv

026-代码创建控件-iOS笔记

学习目标 1.[理解]代码创建控件过程 2.[理解]代码实现QQ登陆界面 3.[理解]图片浏览器 4.[理解]汤姆猫小游戏 一.代码创建控件过程 所有控件都是类的对象,不同的类创建可以不同类型的控件.也是就说创建一个控件其实就是创建一个对应类的对象. 常用控件类型 UIButton:按钮,界面上可点击的大都是按钮 UILabel:标签,界面上只显示文字不能点击大都是标签 UITextField:文本框,界面上可输入数据的文本框 UIImageView:图片框,界面上不可点击的图片大都是图片框 使

Duilib教程-控件练习

一.控件消息的响应. 在HelloDuilib例子中,程序不能退出,在这里,我将添加一个关闭按钮,当点击它时,调用PostQuitMessage进行退出. 首先在界面的右上角添加一个关闭按钮,并取名为“btnClose”. 然后在 CHelloDuilibWnd 中重载 WindowImplBase::Notify (); 代码如下: void CHelloDuilibWnd::Notify( TNotifyUI& msg ) { if (msg.sType == DUI_MSGTYPE_CLI

SPCOMM控件在Delphi串口通信中的应用

SPCOMM控件在Delphi串口通信中的应用 2010-07-08 22:20:31|  分类: 个人日记 |举报 |字号 订阅 2009-03-01 05:35 摘要:利用Delphi开发工业控制系统软件成为越来越多的开发人员的选择,而串口通信是这个过程中必须解决的问题之一.本文在对几种常用串口通信方法分析比较的基础上,着重讨论了Delphi开发环境下利用Spcomm控件实现PC机与单片机之间串口通信的方法,研究了Spcomm串口通信的关键技术问题,并通过一个实例给出了Spcomm控件在De

【ALearning】第三章 Android基本常见控件

本章主要介绍基本的平常较多使用的控件,包括TextView.EditView.ImageView.Button等.本章将介绍相关控件基本属性的使用,为以后章节的进阶学习提供基础.案例中引用的LinearLayout布局,可先不必深究,后续章节将会详细介绍. TextView TextView控件的基本属性,android:layout_width 布局宽度android:layout_height 布局高度.这两个属性参数是必须的. TextView 中android:layout_width与

cocos2dx-ScrollView和 ListView、PageView控件的使用

这篇记录了三个控件的使用流程:ScrollView和 ListView.PageView. ScrollView ScrollView这个控件大家应该挺熟的吧,反正我是经常用到. 1.首先在Cocos Studio 的UI界面添加一个ScrollView的控件,然后设置其属性.ScrollView要设置的东西比较多,我一开始做了如下的设置: a 设置scrollView的显示窗口大小(Size)为:300x300: b 设置scrollView的容器层大小(ContentSize)为 300*3