专题七 Windows应用程序开发--列表类控件(课件)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)

2025-08-27
| 30页
| 110人阅读
| 3人下载
精品

内容正文:

专题七 Windows应用程序开发 --列表类控件 算法与程序设计-C# 专题复习讲练测 掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。 考纲要求 一 1.掌握列表框(ListBox)的属性:Items、MultiColumn、SelectedItems、Sorted、Text; 2.掌握组合框(ComboBox)的属性:DroppedDown、Items、SelectedIndex、SelectedItem、SelectedText、Sorted、Text; 知识点梳理 二 知识点梳理 二 一:列表框(ListBox) 列表框(ListBox)是一个用于显示项目列表的控件,用户可以从中选择一个或多个项目。 1.列表框的属性 属性 说明 Text 当前选取的选项中第一个选项的文本 Items 获取或设置列表控件项的集合 ✦列表框属性 知识点梳理 二 1.列表框的属性 属性 说明 SelectedItem 获取或设置列表框控件中的当前选定项 SelectedItems 获取一个集合,它包含所有当前选定项 SelectedIndex 获取或设置列表框控件中当前选定项从0开始的索引 SelectedIndices 获取一个集合,它包含所有当前选定项从0开始的索引 ✦列表框属性 知识点梳理 二 1.列表框的属性 属性 说明 SelectionMode 获取或设置列表框控件的选择模式,可选以下值之一①one:表示只能选择一项(默认值)②none:表示无法选择③MultiSimple:表示可以选择多项④MultiExtended--可以选择多个列表项,选择多个列表项的方法同 Windows 中选择多个文件的方法 MultiColumn 设置列表框控件是否支持多列,设置为true时表示支持多列,默认值为false Sorted 设置 ListBox 中的项是否按字母顺序排序,默认为 false.若将该属性值设置为 true,则列表框中的列表项按字母顺序排序。在向已排序的列表框中添加项时,这些项会移动到排序列表中适当的位置 ✦列表框属性 知识点梳理 二 2. ListBox控件的常用方法 1.Add( )方法 向列表框添加一个列表项 2.AddRange()方法 向列表框添加一组列表项 3.Insert ( )方法 在ListBox的指定索引位置插入项 4.RemoveAt()方法 移除ListBox中指定索引位置的项 5.Clear( )方法 清空ListBox中的所有项 知识点梳理 二 二:ComboBox控件 组合框(ComboBox)结合了文本框和列表框的功能,用户可以从下拉列表中选择项目,也可以直接在文本框中输入内容。 1.组合框的属性 属性 说明 Text 获取或设置当前组合框中被选定的文本 Items 获取组合框中所有项的集合 ✦组合框属性 知识点梳理 二 1.组合框的属性 属性 说明 SelectedItem 获取或设置组合框控件中的当前选定项 SelectedItems 获取一个集合,它包含所有当前选定项 SelectedIndex 获取或设置组合框控件中当前选定项从0开始的索引 SelectedText 获取或设置当前组合框中选定项的文本 ✦组合框属性 知识点梳理 二 1.组合框的属性 属性 说明 DropDownStyle 组合框的样式,值为以下选项之一:①Simple:简单的下拉列表,文本部分可编辑,始终显示列表②DropDown:默认下拉列表框,文本部分可编辑,必须单击下拉箭头才能查看列表中的选项。③DropDownList:下拉列表框,文本部分不可编辑,必须单击下拉箭头才能查看列表中的选项。 Sorted 设置是否对组合框中的项进行排序 DroppedDown 如果组合框当前被下拉,此属性返回True ✦组合框属性 知识点梳理 二 三:日期/时间(DateTimePicker)控件 日期/时间控件(DateTimePicker) 是一个常用的 Windows Forms 控件,用于选择日期和时间。 1.日期/时间控件的属性 属性 说明 MaxDate 获取或设置可选择的最大日期 MinDate 获取或设置可选择的最小日期 ✦日期/时间控件属性 知识点梳理 二 1.日期/时间控件的属性 属性 说明 Text 获取当前控件选择的日期 Value 获取当前控件选择的日期、时间。可以使用Value属性的 Year()、Month()和 Day()方法获取选择日期的年、月和日 ✦日期/时间控件属性 限时练习 三 1.下列属性中,用于获取 ListBox 中所有项的集合的是( ) A. Text B. Items C. SelectedItems D. ItemsCollection 【答案】C 【解析】SelectedItems是选中项集合。 限时练习 三 2.若要在 ListBox 中添加一个新项 “语文”,正确的代码是( ) A. listBox1.Text = "语文"; B. listBox1.SelectedItem = "语文"; C. listBox1.Items.Add("语文"); D. listBox1.SelectedItems.Add("语文"); 【答案】C 【解析】添加项必须通过Items集合的Add()方法。 限时练习 三 3. 在设计窗口,可以通过( )属性向列表选择控件(ComboBox、ListBox等)的列表添加项。 A. Items B. Items.Count C. Text D. SelectedIndex 【答案】A 【解析】items属性用于获取或设置列表选择控件项的集合。 限时练习 三 4. 若要获取 ListBox 中当前选中项的索引(单选模式),应使用的属性是( )。 A. SelectedItem B. SelectedIndex C. SelectedIndices D. CurrentIndex 【答案】B 【解析】SelectedIndex返回单选模式下选中项的索引(从 0 开始),未选中时为 - 1。 限时练习 三 5.下列选项中,( )方法用于获取指定项在 ListBox 中的索引。 A. GetIndex(object) B. IndexOf(object) C. Items.IndexOf(object) D. FindIndex(object) 【答案】C 【解析】Items.IndexOf(object)返回项在集合中的索引,未找到时返回 - 1。 限时练习 三 6.当DropDownStyle = DropDownList时,ComboBox 的Text属性特点是( ) A. 可手动输入任意文本 B. 仅显示选中项的文本,不可手动输入 C. 为空时可输入,有选中项时不可输入 D. 始终为空 【答案】B 【解析】DropDownList模式下,ComboBox 仅允许从下拉列表中选择。 限时练习 三 7.( )属性可以获取 ListBox 中所有选中项的集合(多选模式)。 A. SelectedItem B. SelectedItems C. Items D. SelectedIndices 【答案】B 【解析】SelectedItems是存储所有选中项的集合,适合遍历多选结果。 限时练习 三 8.ListBox 的Items集合只能添加字符串类型的项。( ) 【答案】× 【解析】Items是ListBox.ObjectCollection类型,支持添加任意类型的对象(如整数、自定义类实例等)。 限时练习 三 9. ListBox 的Enabled属性设为false时,用户无法选中项,但可通过代码修改SelectedIndex。( ) 【答案】√ 【解析】Enabled = false仅禁用用户交互(如点击、键盘操作),但代码仍可修改SelectedIndex属性改变选中状态。 限时练习 三 10.ComboBox 的Text属性在DropDownStyle = DropDown时,可显示用户输入的非列表项文本。( ) 【答案】√ 【解析】DropDown模式允许用户自由输入,Text属性会反映输入内容。 限时练习 三 11.DateTimePicker控件的Value属性返回的是一个string类型的值。( ) 【答案】× 【解析】Value属性返回的是一个DateTime类型的值,而不是字符串。如果需要字符串格式,可以通过Text属性或格式化Value属性来获取。 限时练习 三 12.ComboBox 的 Items.AddRange() 方法可以一次性添加多个项目。( ) 【答案】√ 【解析】Items.AddRange() 方法接受一个数组或集合,可以一次性向 ComboBox 中添加多个项目。 限时练习 三 13.要获取 ListBox 中选中项的索引,可以使用 __________ 属性。 【答案】SelectedIndex 【解析】ListBox中的SelectedIndex属性用于获取选中项的索引。 限时练习 三 14.ListBox 的 __________ 事件在选中项发生改变时触发。 【答案】SelectedIndexChanged 【解析】SelectedIndexChanged事件是指在选中项目时触发。 限时练习 三 15.若要获取 ListBox 中所有项的总数,应访问______属性。 【答案】Items.Count 【解析】Items.Count返回列表中所有项的数量 限时练习 三 16.要从ListBox中移除某个特定的项,可以调用________方法。 【答案】Remove 【解析】要从ListBox中移除特定的项,可以调用Items.Remove(item)方法。 限时练习 三 17.ListBox 和 ComboBox 的核心区别是:ListBox 主要用于______,而 ComboBox 结合了______和______的功能。 【答案】列表选择;列表选择;文本输入 【解析】ListBox 专注于展示和选择列表项;ComboBox 在列表选择基础上,增加了文本输入功能。 内容小结 四 1.本章节是关于列表框、组合框、日期/时间控件相关的属性、事件和方法的内容,该部分内容可以利用思维导图进行梳理总结。 2.本章节的重点在于对列表框、组合框、日期/时间常用属性、事件和方法的理解。 3.本章节的难点在于对列表框、组合框、日期/时间属性、事件和方法的具体应用,在编程过程中如何灵活应用列表框、组合框、日期/时间的属性、事件和方法。 $$

资源预览图

专题七 Windows应用程序开发--列表类控件(课件)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
1
专题七 Windows应用程序开发--列表类控件(课件)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
2
专题七 Windows应用程序开发--列表类控件(课件)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
3
专题七 Windows应用程序开发--列表类控件(课件)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
4
专题七 Windows应用程序开发--列表类控件(课件)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
5
专题七 Windows应用程序开发--列表类控件(课件)-《算法与程序设计--C#》(河北科学技术出版社)高考备考讲练测(河北省)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。