欢迎来到天天文库
浏览记录
ID:39350030
大小:212.61 KB
页数:93页
时间:2019-07-01
《《C控件大全》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、控件的使用Zhanghz2006.12.1本章要点学习窗体控件的编程。首先介绍如何使用窗体设计器向窗体中添加控件以及如何在窗体设计器中调整控件位置和大小等属性。然后依次介绍各个常用的控件,包括控件所特有的属性和事件。纲要添加控件调整控件控件的分类介绍为窗体添加控件在窗体设计器中打开要添加控件的窗体,然后打开“工具箱”面板,如图。在“解决方案资源管理器”中双击相应的窗体节点(比如一个Form1.cs文件)就可以在窗体设计器中显示该窗体。3种方法将“工具箱”中的控件添加到窗体中双击“工具箱”中要使用的控件,此时将会在窗体的默
2、认位置(客户区的左上角)添加默认大小的控件。在“工具箱”中选中一个控件,鼠标指针变成与该控件对应的形状;把鼠标指针移到窗体中要摆放控件的位置,按下鼠标左键并拖动鼠标画出控件大小后,松开鼠标即可在窗体的指定位置绘制指定大小的控件。直接把控件从“工具箱”拖放到窗体中,使用这种方式可以在指定的位置添加默认大小的控件。可以直接使用代码向窗体添加控件。把一个按钮控件btnNew添加到窗体中:ButtonbtnNew=newButton();两种类型的控件具有用户界面的控件:会出现在窗体中,并且在运行时可见。没有用户界面的控件:主要
3、用于在后台提供一些功能,在运行时不可见。当在窗体设计器中把它们添加到窗体中时,这些控件将出现在窗体设计器下面的窗格中。如图在控件的Text属性中使用与号&,可以为该控件指定快捷访问键。例如,如果按钮控件btnNew的Text属性值为“新建(&N)”,就可以通过Alt+N组合键直接访问该按钮(此时触发Click事件)。当显示在控件的标题时,访问键会加上下划线(若要在标题中输入与号,则要使用“&&”的形式)。窗体是一种容器控件,其他的容器控件还有分组框控件和面板控件等。在容器控件中可以包含其他控件,这些被包含的控件保存在容器
4、控件的Controls属性中。调整控件对控件的调整,包括对齐、大小调整和间隔等等。选中要调整的控件,使用“格式”菜单或是快捷菜单中的命令或者工具栏上的格式按钮进行调整。在调整控件的格式时,将按照基准控件对选择的多个控件进行调整。使用Ctrl键或Shift键选择多个控件,也可以拖动鼠标选择一个控件范围,此时最先进入窗体的控件将作为调整的基准控件。被选中的控件中,基准控件周围是白色方框,其他控件周围是黑色方框,如图。1)对控件分层右键单击要操作的控件,从快捷菜单中选择“置于顶层(或底层)”命令或者单击工具栏中的置于顶层(或底
5、层)按钮,则可以把控件置于窗体的最顶层(或底层)。也可以在代码中将控件置于窗体顶层或底层btnNew置于顶层:btnNew.BringToFront();btnNew置于底层:btnNew.SendToBack();2)在窗体中定位控件两种定位方法在窗体设计器中通过拖动控件进行定位通过指定控件的Location属性来定位控件控件的位置相对于包含它的容器控件,单位为像素。在选中控件之后可以使用箭头键微调,更精确地定位控件。在属性窗口中修改控件的Location属性改变控件位置:直接输入控件位置值,X和Y值以逗号隔开,或是展
6、开Location属性节点,分别输入X坐标值和Y坐标值。在代码中设置控件位置btnNew.Location=newSystem.Drawing.Point(100,100);btnNew.Left=100;btnNew.Top+=200;3)改变控件大小在窗体设计器中改变控件大小的方法使用鼠标直接拖动控件大小在属性窗口中改变控件的Size属性值在窗体中选中控件,然后使用Shift+箭头键来微调控件大小在代码中通过Size属性设置控件大小btnNew.Size=newSystem.Drawing.Size(100,100)
7、;可以使用Bounds属性同时设置控件的位置和大小btnNew.Bounds=newSystem.Drawing.Rectangle(10,10,100,100);4)固定控件使用Anchor属性使控件的位置相对于窗体某一边固定,改变窗体大小时,控件的位置将会随之改变而保持这个相对距离不变。使用属性窗口改变Anchor属性时,单击控件周围的上下左右的某个方框使之变成深灰色,就表示控件相对于窗体这条边的距离固定System.Windows.Forms命名空间中包含了一个枚举类型AnchorStyles,其中定义了Ancho
8、r属性可以组合的16种不同属性值。可以在代码中设置Anchor属性。控件到窗体4条边的距离都保持不变btnNew.Anchor=AnchorStyles.All;控件到窗体底边和左边的距离保持不变btnNew.Anchor=AnchorStyles.Bottom
9、AnchorStyles.Left;控件没有固定到任何
此文档下载收益归作者所有