C#基础:Windows 窗体

窗体的库来自  using System.Windows.Forms;
在 System.Windows.Forms.Control 类中定义了大多数控件的基本属性和事件
 

【大部分控件所共有的属性】

    
    
【大部分控件所共有的事件】
    
    
【vs2010中使用事件】
        
 
【Windows 窗体的初级使用】
 
【Button按钮】
    【属性】
        
    【事件】
        Clink(点击事件)
 
【Lable 和 LinkLable】
    Lable的用途只有一个:在窗体上显示字体,LinkLable为超链接形式
    Lable和LinkLable最常用的属性:
        
        
 
【TextBox】
        
    【属性】
        
        
    【事件】
        
 
【RadioButton】
    这个控件派生于 ButtonBase。前面已经有一个使用按钮的示例了,所以需要描述的属性仅有几
    个,如表 :
    
    【事件】
    
 
 
【CheckBox】
    【属性】
    
    【事件】
    
 
【GroupBox】
    GroupBox 控件常常用于合理地组合一组控件,如 RadioButton 和 CheckBox 控件,显示一个框架,其上有一个标题。
  如果要禁用组框中的所有控件,只需把组框的 Enabled 属性设置为 false 即可。

【RichTextBox】
    TextBox常用于从用户处获取简短的文本字符串,而RichTextBox用于显示和输入格式化的文本(例如, 黑体、 下划线和
  斜体),它使用标准的格式化文本,称为Rich Text Format(富文本格式)或RTF。
    
    【属性】
    
    
    【事件】
    
 
【ListBox和CheckedLislBox】
    【属性】
        
    【ListBox控件的方法】
        
    【事件】
        
 
【ListView】
    【属性】
            
            
            
    【事件】
        
    【方法】
        
    【ListViewItem】
        
   
     【ColumnHander】
            要使列表视图显示列标题,需要把类 ColumnHeader 的实例添加到 ListView 的 Columns 集合中。
     当 ListView 控件处于 Details 模式下时, ColumnHeaders 为要显示的列提供一个标题。
    
    【ImageList】
            ImageList 控件提供了一个集合,可以用于存储在窗体的其他控件中使用的图像。可以在图像列
    表中存储任意大小的图像,但在每个控件中,每个图像的大小必须相同。对于 ListView,则需要两
    个 ImageList 控件,才能显示大图像和小图像。
 
【TabControl】
        TabControl 提供了一种简单的方式,可以把对话框组织为合乎逻辑的部分,以便根据控件顶部
    的选项卡来访问。 TabControl 包含 TabPages, TabPages 的工作方式与 GroupBox 控件非常类似,也
    是把控件组合在一起,但它们更复杂。
    【属性】
        
    【事件】
        SelectedIndexChanged  |    从一个选项卡切换到另一个选项卡时触发

【Windows窗体的高级功能】
 
【MenuStrip】
             除 了 MenuStrip 控 件 之 外 , 还 有 许 多 控 件 可 用 于 填 充 菜 单 。 3 个 最 常 见 的 控 件 是
    ToolStripMenuItem、 ToolStripDropDown 和 ToolStripSeparator。这些控件表示查看菜单或工具栏中某
    一项的特定方式。 ToolStripMenuItem 表示菜单中的项, ToolStripDropDown 表示单击一项,就会显
    示包含其他项目的一个列表, ToolStripSeparator 表示菜单或工具栏中的水平或垂直分隔线。
    【菜单项中添加快捷键】
        在字符前面加 &   例如: &Heyan -> 
 
【ToolStrip】
    【属性】
        
    【控件】
        
 
【StatsStrip】
    【属性】
        
 
【SDI和MDI应用程序】
    传统上,可以为 Windows 编写 3 种应用程序,它们是:
         基于对话框的应用程序:它们向用户显示一个对话框,该对话框提供了所有的功能。
         单一文档界面(SDI):这些应用程序向用户显示一个菜单、一个或多个工具栏和一个窗口。
        在该窗口中,用户可以执行任务。
         多文档界面(MDI):这些应用程序的执行方式与 SDI 相同,但可以同时打开多个窗口。

【自定义控件】
    
    【用户控件】
        用户控件派生于 System.Windows.Forms.UserControl 类,而定制控件派生于System.Windows.Forms.Control 类。
 
 
 
 
 
posted @ 2016-03-25 17:22  Demon-咖啡  阅读(372)  评论(0编辑  收藏  举报