公共控件

1、Button(按钮):

Enabled :确定是否启用控件

Visible:确定控件是否可见

2、CheckBox(多选项)

  CheckListBox -(多选项列表)可用CheckBox和Panel或FlowLayoutPanel代替

  Checked:默认选中

3、ComboBox(显示一个可编辑的文本框,可下拉选择值):

  添加值

  可直接点右上三角编辑项

  也可以在后台 将要填进去的内容放到  Items集合中去

 
private void button1_Click(object sender, EventArgs e)
{
for (int i = ; i < ; i++)
{
comboBox1.Items.Add(i);
}
}
 

  取值(SelectedItem)

MessageBox.Show(comboBox1.SelectedItem.ToString());
 

  DropDownStyle:只允许选择

  SelectedIndex:默认选中项

  在构造函数中添加:comboBox1.SelectedIndex = 0;

4、dateTimePicker(允许用户选择日期和时间,并以指定的格式显示该日期和时间):

取值:

MessageBox.Show(dateTimePicker1.Text); //中文日期
MessageBox.Show(dateTimePicker1.Value.ToString());// DateTime类型
 

赋值:

DateTime dt=ConvertToDateTime(“--”);
dateTimePicker1.Value=dt;
 

5、Label(为控件提供运行时信息和说明性文字)

  LinkLabel(显示支持超链接功能的标签控件)

  给LinkLabel添加链接:

private void linkLabel1_Click(object sender, EventArgs e)
{
Process.Start("Chrome", "http://www.sina.com.cn");
}
 

6、ListBox(显示用户可以从中选择项的列表)

  SelectionMode :None不让选  One只能选一个 MultiExtended连选  MultiSimple多选,并且不用连选

  代码设置数据源:listBox1.DataSource=一个集合

  设置显示的实际内容:listBox1.ValueMember=(取集合中一个对象中的某个具体值)

  在后台如何获取多选的全部内容:

  利用SelectedItems集合,遍历它们

private void button3_Click(object sender, EventArgs e)
{
string a = "";
foreach(object o in listBox1.SelectedItems)
{
a += o.ToString();
}
 

7、ListView(后面再讲)

8、MaskedTextBox(使用掩码区分正确与不正确的用户输入):

  Mask:设置控制此控件允许的输入的字符串

9、MonthCalendar(日历):

  MaxSelectionCount 选择日期的时候,最多可以选择多少天

  后台代码:SelectionStart   SelectionEnd

MessageBox.Show(monthCalendar1.SelectionStart.ToString() + "-" + monthCalendar1.SelectionEnd.ToString());
 

10、NotifyIcon(托盘程序):

  Visible:是否可见

  Icon : 小图标

  Text :显示名称

11、NumericUpDown(可以单击控件上按钮增加或减少某个数值的选框)

  increment :点击按钮每次增减的数值

  Maximum:最大数值

  Minimum:最小数值

12、pictureBox(放图片):

  Image - 不好用

  BackgroundImage:一般是放在这里,配合BackgroundImageLayout布局比较方便

13、ProgressBar(进度条):

  Value: 初始的值

  Maximum :最大值(一般100 方便百分比设置)

  Minimum :最小值

  style – marquee:不显示进度,只显示在工作(跑马灯)

  MarqueeAnimationSpeed :进度条不显示进度时进行运算的速度

14、RichTextBox(大文本框):

  特点:本身可以设置多行 并且在超出高度之后自动出现滚动条

  在后台能用转义字符text-\r\n

15、TextBox(文本框):

  Multiline:多行编辑

  ScrollBars :滚动条显示

  WordWrap:自动换行

16、ToolTip(注释):

  ToolTipTitle :注释内容

  只要拖进来这个控件,那所有控件的杂项里都会多一条属性,就是用来设置此控件的介绍

  InitialDelay:悬停多少秒能显示注释

  ReshowDelay:改变控件能够多长时间转换注释

  以上两项大多情况下不用修改

17、TreeView(树装列表)

  使用后台添加数据需要使用到递归(后面讲)

  点击右上角三角编辑节点可设置节点和子级 

18、WebBrowser(浏览器创建)

  但此控件自带的IE内核版本太低,许多网页JS不能实现

  Url (属性)- Uri (对象)

Uri u = new Uri(textBox1.Text);
webBrowser1.Url = u;
 

winform公共标签和常用属性的更多相关文章

  1. Bean标签的常用属性

    -----------------siwuxie095 Bean 标签的常用属性 1.id 属性:Bean 的唯一标识名,必须以字母开头,且不能 包含特殊字符 2.class 属性:用来定义类的全限定 ...

  2. Winform开发之SqlCommand常用属性和方法

    SqlCommand类表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程,有若干个属性和若干个方法,具体的各类方法使用可以从msdn上找到. 这里介绍几个常用东 ...

  3. WinForm 公共控件和属性

    Button  按钮 布局 AutoSize 内容超出部分是否扩展到适应尺寸大小 Location  位置坐标 Size   控件大小 行为 Enabled   控件是否启用 visible   控件 ...

  4. winform的常用公共控件和常用属性

    我们在学位winform的控件和属性的时候要学会赋值取值还有改值 公共控件: 1,Button(按钮): Enabled :是否可用 Visible:是否可见 2,CheckBox(多选项) Chec ...

  5. HTML a标签、4个伪类、常用属性(下载)、锚链接(待扩展:邮件、电话、短信、GPS)

    HTML 超链接<a> 1.超链接可以是一个字.一个词.一组词.一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分. 2.当您把鼠标指针移动到网页中的某个链接上时,箭头会 ...

  6. HTML5 video 视频标签 常用属性

    最近在做手机端的 h5 页面的视频直播功能,用到了 Video 标签.其常用的属性有以下几个: src.poster.preload.autoplay.loop.controls.width.heig ...

  7. video标签常用属性及说明

    video标签常用属性(在标签内部使用) video常用API属性及方法(API属性是供JS调用的,不在video标签元素中直接使用)

  8. input标签的hidden属性,四大常用JSTL标签库

    input标签的hidden属性的应用及作用 定义:传输关于客户端/服务器交互的状态信息. Transmits state information about client/server intera ...

  9. 【Bean】标签常用属性

    [Bean]标签常用属性 Id 说明:起名称,id属性值名称任意,不能包含特殊符号,根据id得到配置对象. Class 说明:创建对象所在类的全路径. Name 说明:功能和id是一样的,id属性值不 ...

随机推荐

  1. js-JavaScript高级程序设计学习笔记21 改善JavaScript性能的方法

    第24章 最佳实践 1.性能 1.避免全局查找 将在一个函数中会用到多次的全局对象保存在局部变量.比如多次使用document.getElement...,可以首先var doc=document,把 ...

  2. mysql中now()函数的使用,还有oracle的sysdate,可能埋下的坑

    mysql中now()函数的使用,还有oracle的sysdate 在需求中如果系统中药添加当前操作的时间那么很简单的一个操作在写sql的时候直接在这个字段对应的位置写上now()函数就可以了,这样就 ...

  3. 深夜重温JavaScript中的对象和数组

    这一块实际上已经学过了,因为没有学好,在工作过程中遇到一些对象或者数组的操作,会去百度查找,浪费了许多宝贵的时间,所以特地再拐过头来重新学习. 对象 基本概念: 对象这种基本的数据结构还有其他很多种叫 ...

  4. maven的eclise配置

    http://blog.csdn.net/guanning0109/article/details/26069277

  5. ppt2013技术整理

    1. 显示选择窗格 便于选择该页的所有元素.分组.隐藏与显示等. 位于:开始-编辑-选择-选择窗格 2. 显示动画窗格 便于调节页面中元素的动画状态. 位于:动画-高级动画-动画窗格 3. 绑定动画触 ...

  6. mysql5.7导入csv文件

    环境: Windows10企业版X64 mysql5.7免安装版(从5.6版本开始,官方不再提供64位的msi版本) 运行mysqld.exe启动mysql进程. 用root登录mysql: mysq ...

  7. PDO防sql注入原理分析

    使用pdo的预处理方式可以避免sql注入. 在php手册中'PDO--预处理语句与存储过程'下的说明: 很多更成熟的数据库都支持预处理语句的概念.什么是预处理语句?可以把它看作是想要运行的 SQL 的 ...

  8. Html5 杂记

    (一):html5的声明 <!DOCTYPE html> 注意:声明必须是 HTML 文档的第一行,位于 <html> 标签之前.   声明不是 HTML 标签:它是指示 we ...

  9. 创建你的第一个JavaScript库

    是否曾对Mootools的魔力感到惊奇?是否有想知道Dojo如何做到那样的?是否对jQuery感到好奇?在这个教程中,我们将了解它们背后的东西并且动手创建一个超级简单的你最喜欢的库. 我们其乎每天都在 ...

  10. php5 数据类型

    一.PHP主要有一下几种数据类型 String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值) ...