第4讲WinForm常用控件二.ppt

上传人:本田雅阁 文档编号:2566674 上传时间:2019-04-09 格式:PPT 页数:52 大小:484.01KB
返回 下载 相关 举报
第4讲WinForm常用控件二.ppt_第1页
第1页 / 共52页
第4讲WinForm常用控件二.ppt_第2页
第2页 / 共52页
第4讲WinForm常用控件二.ppt_第3页
第3页 / 共52页
第4讲WinForm常用控件二.ppt_第4页
第4页 / 共52页
第4讲WinForm常用控件二.ppt_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《第4讲WinForm常用控件二.ppt》由会员分享,可在线阅读,更多相关《第4讲WinForm常用控件二.ppt(52页珍藏版)》请在三一文库上搜索。

1、2019/4/9,1/52,第4讲 WinForm常用控件二,秦 光 源 13881773173 ,2019/4/9,2/52,课后作业,查阅资料,自学怎样实现拖放效果。(将A文本框中的内容拖到B文本框中),2019/4/9,3/52,拖放效果的实现步骤,设置目标控件的AllowDrop 属性为true 调用源控件的DoDragDrop方法来初始化拖曳操作 在目标控件的DragEnter事件处理函数中,使用GetDataPresent方法去检测所拖曳的数据格式是否适用于目标控件,并使用DragEventArgs类型参数的Effect属性来设定所允许的置放操作 在目标控件的DragDrop事件处

2、理函数中编写程序代码,从DataObject对象撷取数据并将其显示于目标控件中,2019/4/9,4/52,源代码,private void textBoxA_MouseDown(object sender, MouseEventArgs e) if (e.Button = MouseButtons.Left) textBoxA.SelectAll(); textBox1.DoDragDrop(textBoxA.SelectedText, DragDropEffects.Move | DragDropEffects.Copy); ,2019/4/9,5/52,源代码,private void

3、textBoxB_DragEnter(object sender, DragEventArgs e) if (e.Data.GetDataPresent(DataFormats.Text) if (e.KeyState ,2019/4/9,6/52,提纲,2019/4/9,7/52,菜单和工具栏,2019/4/9,8/52,MenuStrip,主菜单:使用菜单系统自身的MenuStrip类和支持每个菜单中实际项的MenuItem类 只需在设计时从工具箱把MenuStrip控件拖放到窗体,再填写各个菜单项的名字即可创建菜单,2019/4/9,9/52,MenuStrip,处理菜单项事件:为菜单项

4、的Click事件添加代码才能使它有效。要打开菜单项的Click事件,在设计时只需双击该项 使菜单项可见或不可见:设置Visible属性控制 禁用菜单项:把菜单项的Enabled属性设置为False可以禁用它们,2019/4/9,10/52,MenuStrip,快捷按钮:字母前加“&” 分隔条:“-” 菜单项选中:由Checked属性控制,同时设置CheckOnClick属性为True 菜单项中的图形:由Image属性控制,2019/4/9,11/52,ContextMenuStrip,弹出菜单:指右击控件或窗体时弹出的菜单 其菜单项的处理和MenuStrip的菜单项一致 使用时必须绑定弹出菜单

5、:通过控件的ContextMenuStrip来指定,2019/4/9,12/52,StatusStrip,状态栏:一般放置在窗体的下方显示一些信息 使用:可以将状态栏分成多列,分别显示“文本”、“进度条”、“下拉按钮”等,2019/4/9,13/52,ToolStrip,工具栏:一般放置在窗体的上方,主菜单下方 使用:,2019/4/9,14/52,ToolStrip中的Button,DisplayStyle:设置按钮的显示样式 Image:图片 ImageAndText:图片和文本 Text:文本 ToolTipText:鼠标移上去时的提示信息 Image:设置图片,2019/4/9,15/

6、52,公共控件,2019/4/9,16/52,Button,Button按钮:用来执行当前使用鼠标在某个按钮上单击,当焦点在按钮上时 按回车或空格效果等价于鼠标单击 按钮上的快捷键设置与菜单项相同,2019/4/9,17/52,Button常用属性,2019/4/9,18/52,Label,Label标签:只能显示无法修改,是设计输入输出接口时最常用的工具之一,用于显示提示信息、将运行的中间结果或最后结果显示在窗体上 LinkLabel:创建 Web 样式的链接,2019/4/9,19/52,Label常用属性,2019/4/9,20/52,TextBox控件,TextBox控件:用于输入数据

7、、修改数据,是设计输入输出界面的常用工具之一 RichTextBox控件:是普通文本框的扩展,支持RichText (RTF) 格式,也即在其中可以有表格、图片等负责内容,像Word编辑器 MaskedRichTextBox控件:是普通文本框的扩展,通过Mask属性限制输入内容,2019/4/9,21/52,TextBox常用属性,2019/4/9,22/52,TextBox常用方法、属性、事件,SelectAll():选中所有文本 Select(int start, int lenth):选中部分文本 SelectedText:所选中的文本 TextChanged事件:当文本内容发生改变时触

8、发,2019/4/9,23/52,CheckBox,CheckBox复选框:在设计界面时,希望选项列表具有可复选或者都不选时使用 按空格键等价于鼠标单击 CheckedListBox复选框:类似ListBox,只是各项为CheckBox,2019/4/9,24/52,CheckBox常用属性,2019/4/9,25/52,CheckBox常用方法,2019/4/9,26/52,RadioButton,RadioButton单选框:该控件本身具有互斥现象,同一时间只允许一个RadioButton控件被选取 同组单选框放在同一个容器中,2019/4/9,27/52,ListBox,ListBox列

9、表框:用来提供一个文本项目列表,除了可设置单选或多选外,可以通过Add和Remove方法来添加或删除列表中的选项,2019/4/9,28/52,ListBox控件的创建,字符串集合编辑器 输入相关项目 可以将MultiColumn设为True,进行垂直滚动,2019/4/9,29/52,ListBox常用属性,2019/4/9,30/52,ListBox常用方法,2019/4/9,31/52,ComboBox,ComboBox下拉列表框:也叫组合框,是ListBox控件与TextBox的组合,其操作类似于缩放式的窗帘,按一下窗帘往下弹出,选取完毕自动弹回 快捷键Alt +:显示列表 列表框的I

10、tem具有Text、Value属性,2019/4/9,32/52,ComboBox的三种下拉方式,2019/4/9,33/52,TrackBar,跟踪条(TrackBar):也被称为滚动条或滑块 主要属性:Maximum(最大值)、Minimum(最小值)、Value(当前值)、Orientation(排列方向:分纵向和横向) 使用:一般配合ValueChange事件使用,2019/4/9,34/52,NumericUpdown,用于数字输入 主要属性: Maximum(最大值)、Minimum(最小值)、Value(当前值),2019/4/9,35/52,DateTimePicker,日期时

11、间选择框:用于日期或时间输入 主要属性:Format(分为Long、Short、Time)、Value(当前日期或时间),2019/4/9,36/52,Timer,Timer定时器:创建和处理定时事件。例如,可能想用程序每几秒检查一次Internet连接的状态、按属性调度各种任务或者显示闹钟等。 创建定时器:通过设置Interval属性设置定时器多长事件产生一次Tick事件。每当发生Tick事件时,可以在该事件的处理程序内执行代码,2019/4/9,37/52,PictureBox,图片框:用于显示图片 Image:要显示的图片 SizeMode:Normal、StretchImage、Aut

12、oSize、CenterImage,2019/4/9,38/52,ProgressBar,进度条:形象的显示完成进度 主要属性:Style(Blocks、Continuous)、Maximum、Minimum、Value,2019/4/9,39/52,WebBrowser,作用:在 Windows 窗体客户端应用程序中显示网页,2019/4/9,40/52,NotifyIcon,作用:一般在窗体最小化后让应用程序在系统托盘区显示 Icon:要显示的图标,2019/4/9,41/52,TreeView,树形控件:用于显示带层次结构的信息 Nodes:树的节点 树形控件的使用较为复杂,查阅MSDN

13、熟悉它,2019/4/9,42/52,ListView,类似于显示文件夹详细信息的控件 先设置列(Columns),再设置行(Items) View:有五种视图显示ListView中的数据 ListView的使用较为复杂,查阅MSDN熟悉它,2019/4/9,43/52,ImageList,图片列表:管理通常由其他控件(TreeView、ListView等)使用的图片集合 使用时要先绑定,2019/4/9,44/52,通用对话框,CommonDialog控件:是所有Dialog控件的基类,为各种任务创建Dialog控件,2019/4/9,45/52,CommonDialog成员,2019/4/

14、9,46/52,通用对话框,ColorDialog控件:显示允许用户选择或创建颜色的窗口 FontDialog控件:显示用户选择字体信息的方法 OpenFileDialog控件:允许用户选择要打开的文件 SaveFileDialog:允许用户选择文件进行保存 PageSetupDialog控件:允许用户操作页面的设置 PrintDialog控件:允许用户选择打印机及文档的打印范围,2019/4/9,47/52,对话框使用举例,FontDialog1.Font = ListBox1.Font FontDialog1.ShowDialog() ListBox1.Font = FontDialog1

15、.Font,2019/4/9,48/52,容器控件,2019/4/9,49/52,容器控件,GroupBox:在一组控件周围显示一个带可选标题的框架 Panel:对控件集合进行分组的框架 容器中的对象布局,注意Dock属性的设置,2019/4/9,50/52,容器控件,SplitContainer:将容器的区域分成两个大小可调的、可以向其中添加控件的面板。 Orientation:确定拆分器是水平拆分还是垂直拆分,2019/4/9,51/52,容器控件,TabControl:选项卡集合控件,可以在每个选项卡中添加控件。每个选项卡叫做TabPage TabControl通过TabPages控制TabPage TabPage的标题通过Text属性设置,2019/4/9,52/52,作业,上机、查阅资料,熟悉Windows控件,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1