常用控件一

Posted zing163

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用控件一相关的知识,希望对你有一定的参考价值。

一、文本编辑控件

1、标签:Label

1)作用

用于显示文字(标签、标题)

2)常用属性

  • Text:设置显示的文本内容
  • ForeColor:设置前景颜色
  • AutoSize:是否自动调整大小
  • Font:设置字体

2、按钮:Button

1)作用

提供用户通过单击来执行各种各样的操作

2)常用属性

  • BackgroundImage:背景图像
  • BackgroundImageLayout:设置背景图像的布局样式
  • FlatStyle:设置平面样式外观
  • Text:设置显示的文本内容
  • TextAlign:对齐方式
  • Enabled : 设置按钮是否可用

3)常用事件

click

3、文本框:TextBox

1)作用

  • 提供用户输入数据,或显示数据
  • 默认单行
  • 最多可以接收32767个字符
  • 不包括制表符、图片
  • 可以实现密码输入效果

2)常用属性

  • Text:设置/获取文本框中的内容
  • MaxLength:输入最大字符数
  • ReadOnly:是否只读(不可编辑)
  • PasswordChar:密码字符
  • MultiLine:是否为多行文本框
  • ScrollBars:为多行文本框时,设置滚动条

3)常用方法

  • Focus():获取焦点
  • Clear():清除文本框内容
  • Selected()

4)常用事件

  • TextChanged:Text属性更改时发生
  • leave : 当焦点离开控件时触发

4、富文本框:RichTextBox

1)作用

  • 功能同上,比TextBox功能更强大
  • 默认是多行
  • 最多可以接收2147483647个字符
  • 包括制表符、图片
  • 无法实现密码输入效果

2)常用属性

3)常用方法

4)常用事件

//Bitmap表示一张图片(位图)
Bitmap bmp = new Bitmap("e:\4-03p.jpg");

//把图片设置在剪切板中 
Clipboard.SetDataObject(bmp);

//格式化图片
DataFormats.Format dataFormat = DataFormats.GetFormat(DataFormats.Bitmap);

//判断是否能在RichTextBox控件中粘贴
if (richTextBox1.CanPaste(dataFormat))
{
    //把剪切板中的图片粘贴到控件中
    richTextBox1.Paste(dataFormat);
}

二、图片框:PictureBox

1、作用

  • 显示图片
  • 支持bmp、jpeg、gif、png等格式

2、常用属性

  • Name : 控件名称,前缀pic
  • Image : 控件显示的图片
    Image.FromFile("c:1.jpg") ;
  • SizeMode:控制PictureBox将如何处理图片位置和控件大小。

3、常用方法

4、常用事件

三、定时器:Timer

1、作用

控制每隔一段时间做某些操作

2、常用属性

  • Name : 控件名称
  • Enabled : 启用定时器
  • Interval : 设置时间间隔,单位是毫秒
    1秒 = 1000毫秒

3、常用方法

4、常用事件

Tick : 每隔一段时间,所做的事情在此事件中实现

5、操作步骤

  • 第一:拖Timer控件到窗体中
  • 第二:设置时间间隔--Interval
  • 第三:添加Tick事件,实现每间隔一段时间所做事情(功能)
  • 第四:启用定时器 -- Enabled=true ;

四、小结

1、各个控件必须指定Name属性值,便于调用

2、控件就是对象,因此,可以通过以下代码来设置属性

  • 设置属性:控件名.属性 = 值 ;
  • 获取属性:数据类型 变量名 = 控件名.属性 ;

3、控件都有以下三个特性

  • 属性
  • 方法
    [数据类型 变量名 = ]控件名.方法名([参数列表]) ;
  • 事件

4、不规则窗体的移动

  • 鼠标坐标位置:MousePosition
  • 窗体坐标位置:Location
  • 坐标对象:Point
  • 鼠标按下事件:MouseDown
  • 鼠标移动事件:MouseMove

具体操作步骤

第一:鼠标按下时,把当前鼠标的坐标位置记录下来

第二:当鼠标移动时,获取鼠标的最新坐标位置

第三:鼠标的最新坐标位置-鼠标按下的坐标位置

以上是关于常用控件一的主要内容,如果未能解决你的问题,请参考以下文章

常用工具类-----长期更新

IOS开发-OC学习-常用功能代码片段整理

动态SQL基础概念复习(Javaweb作业5)

Flutter控件——常用控件:Icon

Flutter控件——常用控件:Icon

Android 片段与复合控件