资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/7/2009,#,常用控件(2),常用控件综合练习一,设计红绿灯控制程序,开始,停止,人工指挥,自动指挥,常用控件综合练习二,设计一个计算器,可以完成常规的数学运算。,提示:,按下数字键,在液晶屏上显示相应的数字;,按下运算符键,保存运算符,将液晶屏上,显示的数字作为第一个操作数存储起来;,接下来输入的数字则作为第二个操作数;,按下等号键,将两个操作数按照运算符进,行相关的运算,并将结果显示在液晶屏上;,按下清零键,清除液晶屏及其内部保存的,操作数,按下结束键,卸载窗体,结束应用程序。,讨论:,思考:,如何添加小数点的功能?,提示:在一个数字中只能输入一次小数点如,何实现计算器的其他功能如存储器功能等。,PictureBox,Image在设计状态下设置,使用代码设置:,DimpathAsString=(E:net作业huowuW1-,008.png),PictureBox1.Image=,Image.FromFile(path),DimmyBitmapAsNewBitmap(E:net作业,huowuW1-008.png),PictureBox1.Image=myBitmap,SizeModeNormal,StretchImage,AutoSize,,CenterImage,图形显示控件,图形显示控件是一类用来显示图形为主要功能,的控件,包括PictureBox和ImageList。,PictureBox控件:用来容纳和显示一个图片,,可以使用Image属性设定其显示和图片。与Label,控件相比,PictureBox控件的提供了一个,SizeMode属性,用SizeMode属性可以调整控件,或图片的大小及位置。,ImageList控件本身不显示在窗体上,它只是一个,图片的容器,用来容纳一些图片,这些图片和,ImageList控件本身可以被项,ImageList控件:,图形显示控件,目中其他控件使用。,PictureBox控件和ImageList控件的演示如下:,(1)PictureBox控件显示图片。,(2),(3),Button控件、Checkbox控件和RadioButton控,PictureBox控件的SizeMode属性的使用。,ImageList控件的使用。,件:这三个控件都继承了同一个类,ButtonBase。,使用ListView控件,ListView控件和下一节要讲到的TreeView控件,可以看成是我们常使用的资源管理器的两个部分。,ListView控件是右侧的部分,TreeView控件是左,侧的部分。ListView控件可以用四种方式显示列,表项:大图标、小图标、列表或详细资料,它们,可以通过View属性来设置。比较重要的属性是,Columns和Items。Columns是标题栏的集合,,TreeView控件,TreeView控件的属性见48页表423。其最主,要的属性是Nodes,Nodes是所有节点,(TreeNode)组成的一个集合,关于集合的概念,,同数学上的集合的概念相同。每一个结点都是,TreeNode类的实例。TreeNode类的常用属性,和方法见49页表424。,如下是ListView控件和TreeView控件的演示。,练习:,网上售货,示例,
展开阅读全文