Button  按钮

布局

AutoSize 内容超出部分是否扩展到适应尺寸大小

Location  位置坐标

Size   控件大小

行为

Enabled   控件是否启用

visible   控件是可见还是隐藏  true可见 false 隐藏

外观

BackgroundColor  背景色

BackgroundImage  背景图片

BackgroundImageLayout   背景图片排列方式

Cursor  鼠标显示方式

+ FlatAppearance

-   BorderColor  边框线

-   BorderSize  边框线粗细

-   MouseDownBackColor 鼠标按下的颜色

-   MouseoverBackColor  鼠标移出的颜色

-   FlatStyle  (Flat)确定当用户将鼠标移动到控件上并单击时的该控件的外观

Font  字体样式

ForeColor 前景色,字体颜色

Image  图片

ImageAlign 图片在控件显示的位置

Text  控件显示的文字

TextAlign 文字在空间显示的位置

TextImageRelation 文字图片两个相互的位置

点击按钮变为不可用

 private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
}

Checked  复选项

外观

Appearance  复选项的外观

CheckedAlign  控件复选框的位置

Checked 是否选中

CheckState 选中状态

CheckedLIstBox  复选框

行为

checkonclick 能否单击切换

SelectionMove 是单选还是多选还是不可选

Sorted  排序

取值

 private void button1_Click(object sender, EventArgs e)
{
string end = "";
foreach (string i in checkedListBox1.CheckedItems)
{
end += i + ",";
}
MessageBox.Show(end);
}

ComboBox  下拉选项

外观

DropdownStyle    DropDownList

只能选,不能写修改

MaxLength   输入最多字符数

Items   集合

一点击添加1-5位数,并且默认选中1

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

DateTimePicker   日期

行为

MaxDate  最大日期

MinDate  最小日期

取值

dateTimePicker1.Value 返回的datetime类型       显示的是2017-4-27

dateTimePicker1.Text.ToString()    返回的是string  显示的是2017-4-27 9:43:00

MonthCalendar  日历

取值----从开始到结束

monthCalendar1.SelectionStart.ToString() + "-" + monthCalendar1.SelectionEnd.ToString()

Label  显示的文字

LinkLabel  超链接文字

ListBox   单选框

行为

SelectionMode 是单选还是多选

MaskedTextBox  特殊文本

行为

Mask  控制输入字符串

NotifyIcon  任务栏右侧小图标

外观

Icon   小图标

Text  显示文字

例如:

NumerUpDown 输入数字的

Maximum 控制最大数字

Minimum 控制最小数字

PictureBox 图片框

ProgressBar  进度条

value   目前进度到的进度  例如:输入50

MarqueeAnimationSpeed 进度条的速度  值越大越慢

RadioButton单选项

RichTextBox  文本域

行为

MaxLength 输入最大的字符数

ReadOnly  是否只读

MultiLine 是否跨越多行

SrollBars 滚动条状态

TextBox  文本

行为

PassWardChar 输入的密码显示的密码符

UserSystemPassWard 是否使用系统自带的密码符

文本变文本域  点框的小箭头  再是MultiLine  点确定

文本域和文本的区别

richTextBox1.Text = "aaa\r bbb";
textBox1.Text = "aaa\r bbb";

richTextBox1              textBox1

ToolTip   关联控件显示信息

杂项

ToolTitle  提示小标题

ToolTipIcn 提示的小图标

InitalDelay  移入控件多长显示提示框

ReshowDelay 移出控件多长时间消失提示框

例如使用一张图片

在图片框上

属性

杂项

toolTip1上的ToolTip   后面输入文字  就是提示或者显示的介绍的内容

WebBorser  在窗体浏览网页

使用

 public Form1()
{
InitializeComponent();
webBrowser1.Url = new Uri("http://www.baidu.com");
} private void button1_Click(object sender, EventArgs e)
{
string s = textBox1.Text;
webBrowser1.Url = new Uri(s);
}

WinForm 公共控件和属性的更多相关文章

  1. WinForm 公共控件

    一.窗体属性: 1.AcceptButton - 窗体的“接受”按钮.如果设置该属性,每次用户按“Enter”键都相当于“单击”了该按钮. 需要设置哪个键,就在后面选择. 2.CancelButton ...

  2. WinForm公共控件

    公共控件:1.Button:按钮 用户点击时触发事件 行为属性 Enabled -是否启用 Visible -是否隐藏2.CheckBox .CheckListBox - 复选框 复选框组 3.Com ...

  3. 【2017-04-25】winform公共控件、菜单和工具栏、Tab和无边框窗体制作

    一.公共控件 1. Button   按钮 + 布局 - AutoSize   按钮尺寸自动适应里面内容的长度 - Location    位置 - Margin       控件与控件外边距 - S ...

  4. 【2017-04-25】winform公共控件、菜单和工具栏

    一.公共控件 公共控件很多的属性很多都相似,这些是大部分都相同的: +布局 - AutoSize:自动适应控件上文字内容- Location:位置- Margin:控件间的间距- Size:控件大小 ...

  5. winform 公共控件 ListView

    //数据显示,刷新 public void F5() { listView1.Items.Clear(); List<Students> Stu = new StudentsData(). ...

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

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

  7. WinForm 窗体基本属性、公共控件

    一.WinForm:客户端程序制作 - C/S (B/S:服务器端) 它是基于.NET Framework框架上运行,不是必须在windows系统上才能运行---------------------- ...

  8. C# winform 跨线程更改窗体控件的属性

    当winform程序中新开一个线程,是无法改变主线程中窗体控件的属性的,否则运行时会报错. 若想在其他线程中控制主线程中的窗体控件,则必须利用BeginInvoke方法. 例如:添加一个名为textb ...

  9. winform(公共控件)

    一.客户端设计思路 1.理顺设计思路,架构框架 2.设计界面 3.编写后台代码 4.数据库访问 二.公共控件 1.Button(按钮): ⑴ Enabled :确定是否启用控件 ⑵ Visible:确 ...

随机推荐

  1. Jmeter JDBC Request 中文乱码问题

    在JDBC Request的SQL Query的编辑器输入中文会乱码,导入插入数据库的内容也是乱码,如下图 解决办法:JDBC Connection Configuration的Database UR ...

  2. QDUOJ 来自xjy的签到题(bfs+状压dp)

    来自xjy的签到题   Description 爱丽丝冒险来到了红皇后一个n*n大小的花园,每个格子由'.'或'#'表示,'.'表示爱丽丝可以到达这个格子,‘#’表示爱丽丝不能到达这个格子,爱丽丝每1 ...

  3. 模板 - 动态规划 - 数位dp

    #include<bits/stdc++.h> using namespace std; #define ll long long ]; ll dp[][/*可能需要的状态2*/];//不 ...

  4. js 常用排序

    1. 冒泡排序 原理:从第一个元素开始,把当前元素和下一个索引元素进行比较.如果当前元素大,那么就交换位置,重复操作直到比较到最后一个元素 function bubbleSort(arr) { if ...

  5. 剑指OFFER之打印1到最大的N位数(九度OJ1515)

    题目描述: 给定一个数字N,打印从1到最大的N位数. 输入: 每个输入文件仅包含一组测试样例.对于每个测试案例,输入一个数字N(1<=N<=5). 输出: 对应每个测试案例,依次打印从1到 ...

  6. FISCO BCOS WorkShop | 区块链开发特训营,开课啦!

    FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...

  7. 洛咕11月月赛部分题解 By cellur925

    听说是你谷史上最水月赛?我不听我最菜 T1:终于结束的起点 月天歌名好评 给你一个模数 \(M\),请你求出最小的 \(n > 0\),使得\(fib(n)\) \(mod\) \(m=0\), ...

  8. 有关xerosploit运行报错问题的有效解决方案

    [安装xerosploit]安装xerosploit的步骤如下,我是将xerosploit直接克隆到了根目录下(使用“cd /”到达根目录) git clone https://github.com/ ...

  9. Java 多线程高并发编程 笔记(一)

    本篇文章主要是总结Java多线程/高并发编程的知识点,由浅入深,仅作自己的学习笔记,部分侵删. 一 . 基础知识点 1. 进程于线程的概念 2.线程创建的两种方式 注:public void run( ...

  10. Mac中文输入法无选字框了?

    按F4键,把其它中的活动监视器打开,选简体中文输入法进程,双击点退出 ,再点强制退出,关了吧.再打字,好用了-