WinForm 公共控件和属性

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;
        }
View Code

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);
        }
View Code

ComboBox  下拉选项

  外观

    DropdownStyle    DropDownList

    只能选,不能写修改

    MaxLength   输入最多字符数

    Items   集合

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

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

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);
        }
View Code

 

posted @ 2017-04-27 01:15  天晴微笑  阅读(248)  评论(0编辑  收藏  举报