- 1、本文档共93页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c控件使用
控件的使用 Zhanghz 2006.12.1 本章要点 学习窗体控件的编程。首先介绍如何使用窗体设计器向窗体中添加控件以及如何在窗体设计器中调整控件位置和大小等属性。然后依次介绍各个常用的控件,包括控件所特有的属性和事件。 纲要 添加控件 调整控件 控件的分类介绍 为窗体添加控件 在窗体设计器中打开要添加控件的窗体,然后打开“工具箱”面板,如图。 在“解决方案资源管理器”中双击相应的窗体节点(比如一个Form1.cs文件)就可以在窗体设计器中显示该窗体。 3种方法将“工具箱”中的控件添加到窗体中 双击“工具箱”中要使用的控件,此时将会在窗体的默认位置(客户区的左上角)添加默认大小的控件。 在“工具箱”中选中一个控件,鼠标指针变成与该控件对应的形状;把鼠标指针移到窗体中要摆放控件的位置,按下鼠标左键并拖动鼠标画出控件大小后,松开鼠标即可在窗体的指定位置绘制指定大小的控件。 直接把控件从“工具箱”拖放到窗体中,使用这种方式可以在指定的位置添加默认大小的控件。 可以直接使用代码向窗体添加控件。 把一个按钮控件btnNew添加到窗体中: Button btnNew=new Button(); 两种类型的控件 具有用户界面的控件:会出现在窗体中,并且在运行时可见。 没有用户界面的控件:主要用于在后台提供一些功能,在运行时不可见。当在窗体设计器中把它们添加到窗体中时,这些控件将出现在窗体设计器下面的窗格中。 如图 在控件的Text属性中使用与号,可以为该控件指定快捷访问键。例如,如果按钮控件btnNew的Text属性值为“新建(N)”,就可以通过Alt + N组合键直接访问该按钮(此时触发Click事件)。当显示在控件的标题时,访问键会加上下划线(若要在标题中输入与号,则要使用“”的形式)。 窗体是一种容器控件,其他的容器控件还有分组框控件和面板控件等。在容器控件中可以包含其他控件,这些被包含的控件保存在容器控件的Controls属性中。 调整控件 对控件的调整,包括对齐、大小调整和间隔等等。 选中要调整的控件,使用“格式”菜单或是快捷菜单中的命令或者工具栏上的格式按钮进行调整。在调整控件的格式时,将按照基准控件对选择的多个控件进行调整。 使用Ctrl键或Shift键选择多个控件,也可以拖动鼠标选择一个控件范围,此时最先进入窗体的控件将作为调整的基准控件。 被选中的控件中,基准控件周围是白色方框,其他控件周围是黑色方框,如图。 1)对控件分层 右键单击要操作的控件,从快捷菜单中选择“置于顶层(或底层)”命令或者单击工具栏中的置于顶层(或底层)按钮,则可以把控件置于窗体的最顶层(或底层)。 也可以在代码中将控件置于窗体顶层或底层 btnNew置于顶层:btnNew.BringToFront(); btnNew置于底层:btnNew.SendToBack(); 2)在窗体中定位控件 两种定位方法 在窗体设计器中通过拖动控件进行定位 通过指定控件的Location属性来定位控件 控件的位置相对于包含它的容器控件,单位为像素。在选中控件之后可以使用箭头键微调,更精确地定位控件。 在属性窗口中修改控件的Location属性改变控件位置:直接输入控件位置值,X和Y值以逗号隔开,或是展开Location属性节点,分别输入X坐标值和Y坐标值。 在代码中设置控件位置 btnNew.Location = new System.Drawing.Point(100,100); btnNew.Left = 100; btnNew.Top += 200; 3)改变控件大小 在窗体设计器中改变控件大小的方法 使用鼠标直接拖动控件大小 在属性窗口中改变控件的Size属性值 在窗体中选中控件,然后使用Shift +箭头键来微调控件大小 在代码中通过Size属性设置控件大小 btnNew.Size=new System.Drawing.Size(100,100); 可以使用Bounds属性同时设置控件的位置和大小 btnNew.Bounds=new System.Drawing.Rectangle(10,10,100,100); 4)固定控件 使用Anchor属性使控件的位置相对于窗体某一边固定,改变窗体大小时,控件的位置将会随之改变而保持这个相对距离不变。 使用属性窗口改变Anchor属性时,单击控件周围的上下左右的某个方框使之变成深灰色,就表示控件相对于窗体这条边的距离固定 System.Windows.Forms命名空间中包含了一个枚举类型AnchorStyles,其中定义了Anchor属性可以组合的16种不同属性值。可以在代码中设置Anchor属性。 控件到窗体4条边的距离都保持不变 btnNew.Anchor=AnchorStyles.All; 控件到窗
文档评论(0)