VS2017 winform 窗体控件常用属性、方法、事件(不完全摘要)

属性:

  1. AutoSize 属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。
  2. Anchor 属性:用来确定此控件与其容器控件的固定关系的。
  3. BorderStyle 属性:用来设置或返回边框。
  4. ReadOnly 属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。
  5. PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入到 Text 的内容
    全部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。

  6. Text 属性:用来设置或返回控件内显示的文本,该属性也可以包含访问键,即前面带有“&”
    符号的字母,这样用户就可以通过同时按 Alt 键和访问键来选中控件。
  7. Button 
  8. DialogResult 属性:当使用 ShowDialog 方法显示窗体时,可以使用该属性设置当用户按了某按钮后,
    ShowDialog 方法的返回值。值有:OK、Cancel、Abort、Retry、Ignore、Yes、No 等。

  9. FlatStyle 属性:用来设置按钮的外观。3d、平的、跟随系统、弹出;
  10. RadioButton || CheckBox
  11. Checked 属性:用来设置或返回单选按钮是否被选中,选中时值为 true,没有选中时值为 false。(单选、多选控件)
  12.  Items 属性: 用于存放列表框中的列表项,是一个集合。
  13.  ListBox
  14. MultiColumn 属性:用来获取或设置一个值,该值指示 ListBox 是否支持多列。
  15. SelectedItem 属性:获取或设置 ListBox 中的当前选定项。
  16. SelectedItems 属性:获取 ListBox 控件中选定项的集合。
  17. PictureBox
  18. SizeMode 属性:用来决定图像的显示模式。Normal :Image 置于 PictureBox 的左上角,凡是因过大而不适合 PictureBox 的任何图像部分都将被剪裁掉。StretchImage:使图像拉伸或收缩,以便适合 PictureBox(会变形);AutoSize:会使控件调整大小,以便总是适合图像的大小。CenterImage :会使图像居于工作区的中心。 Zoom :可以使图像被拉伸或收缩以适应 PictureBox,但是仍然保持原始纵横比。
  19. Timer

  20. Interval 属性:用来设置定时器两次 Tick 事件发生的时间间隔,以毫秒为单位。
  21. ProgressBar || TrackBar
  22. Maximum 属性:用来设置或返回进度条能够显示的最大值,默认值为 100。
  23. Minimum 属性:用来设置或返回进度条能够显示的最小值,默认值为 0。
  24. Value 属性:用来设置或返回进度条的当前位置。
  25. Step 属性:用来设置或返回一个值,该值用来决定每次调用 PerformStep 方法时, Value 属性增加
    的幅度。

  26. OpenFileDialog && SaveFileDialog
  27. Filter 属性:用来获取或设置当前文件名筛选器字符串,该字符串决定对话框的【另存为文件类型】或【文件类型】框中出现的选择内容。不同筛选选项的字符串由垂直线条隔开,例如: “文本文件(*.txt)|*.txt|所有文件(*.*)|*.*”。还可以通过用分号来分隔各种文件类型,可以将多个筛选器模式添加到筛选器中,例如:“图像文件(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG; *.GIF|所有文件(*.*)|*.*” 。
  28. FileName 属性:用来获取在打开文件对话框中选定的文件名的字符串。文件名既包含文件路径也包含扩展名。
  29. InitialDirectory 属性:用来获取或设置文件对话框显示的初始目录,默认值为空字符串("")。
  30. Multiselect 属性:用来获取或设置一个值,该值指示对话框是否允许选择多个文件。
  31. FileNames 属性:用来获取对话框中所有选定文件的文件名。每个文件名都既包含文件路径又包含文件扩展名。如果未选定文件,该方法将返回空数组。

方法:

  1. AppendText 方法:把一个字符串添加到文件框中文本的后面。
  2. Clear 方法:从文本框控件中清除所有文本。
  3. RichTextBox(富文本控件,可以输入和编辑文本:颜色、字体...)
  4. SaveFile 方法:用来把 RichTextBox 中的信息保存到指定的文件中;
  5. LoadFile 方法:使用 LoadFile 方法可以将文本文件、RTF 文件装入 RichTextBox 控件。
  6. ListBox
  7. Items.Add 方法:用来向列表框中增添一个列表项
  8. Items.Remove 方法:用来从列表框中删除一个列表项
  9. BeginUpdate 方法和 EndUpdate 方法:这两个方法均无参数,调用格式分别如下:ListBox 对象.BeginUpdate(); ListBox 对象.EndUpdate();这两个方法的作用是保证使用 Items.Add 方法向列表框中添加列表项时,不重绘列表框。即在向列表框添加项之前,调用 BeginUpdate 方法,以防止每次向列表框中添加项时都重新 绘制 ListBox 控件。完成向列表框中添加项的任务后,再调用 EndUpdate 方法使 ListBox 控件重新绘制。当向列表框中添加大量的列表项时,使用这种方法添加项可以防止在绘制 ListBox 时的闪烁现象。
  10. Timer
  11. Start 方法:用来启动定时器。
  12. Stop 方法:用来停止定时器。
  13. ProgressBar
  14. Increment 方法:用来按指定的数量(参数n)增加进度条的值
  15. PerformStep 方法:用来按 step 属性值来增加进度条的 Value 属性值
  16. OpenFileDialog && SaveFileDialog(仅提供文件名不提供文件打开和保存功能)
  17. ShowDialog 方法,该方法的作用是显示通用对话框用于选择文件,通用对话框运行时,如果单击对话框中的【确定】按钮,则返回值为 DialogResult.OK;否则返回值为DialogResult.Cancel。

事件

  1. Text
  2. TextChanged 事件:该事件在 Text 属性值更改时发生。无论是通过编程修改还是用户交互更改文本框的 Text 属性值,均会引发此事件。
  3. CheckBox
  4. CheckedChanged 事件:当 Checked 属性值更改时,将触发 CheckedChanged 事件。
  5. HScrollBar && VScrollBar 
  6. Scroll 事件:该事件在用户通过鼠标或键盘移动滑块后发生。
  7. ValueChanged 事件:该事件在滚动条控件的 Value 属性值改变时发生。
原文地址:https://www.cnblogs.com/nb08611033/p/8848415.html