Web应用开发

Winform中,关于ToolBar控件的属性和事件的描述不正确的是()。A、Buttons属性表示ToolBar控件的所有工具栏按钮B、ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度C、DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键D、ButtonClick事件在用户单击工具栏任何地方时都会触发

题目

Winform中,关于ToolBar控件的属性和事件的描述不正确的是()。

  • A、Buttons属性表示ToolBar控件的所有工具栏按钮
  • B、ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度
  • C、DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键
  • D、ButtonClick事件在用户单击工具栏任何地方时都会触发
参考答案和解析
正确答案:D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法不正确的是

A.对象的操作由对象的属性、事件和方法来描述

B.Visual Basic是面向对象的程序设计,Visual Basic中只有窗体和控件两种对象

C.属性是对象的特征,不同的对象有不同的属性

D.对象事件在代码窗口中体现过程


正确答案:B
解析:对象的操作可由对象的属性、事件和方法来描述,所以选项A正确;在VisualBasic中的对象除了窗体和控件外还有其他的一些对象,如打印机、调试、剪贴板等,所以选项B说“只有窗体和控件两种对象”是不正确的;属性是对象的特征,不同的对象有不同的属性,所以选项C的表述是正确的;事件是通过代码来实现的,所以选项D对象事件在代码窗口中体现过程是正确的。

第2题:

关于控件数组,下列描述中不正确的是( )。

A.控件数组可由多个控件组成,这些控件具有相同的名字

B.可以通过把两个同类型控件的name属性改成相同值来创建控件数组

C.控件数组中的各元素共用事件,通过Index参数来确定是哪一个元素

D.控件数组中的元素可以是不同类型的控件


正确答案:D
解析:VB中允许使用控件数组。所谓控件数组,就是若干个控件具有同样的名称,像普通数组一样,可通过下标来识别这些控件。控件数组中的每个元素共用同样的事件过程,为识别事件是哪个元素产生,可通过事件过程中的Index参数来确定。注意控件数组中的元素一定是同一类型的控件。

第3题:

PowerBuilder窗口由()组成

A、属性、事件、函数和代码

B、控件、事件、函数和文件

C、属性、事件、函数和控件

D、属性、记录、函数和控件


参考答案:C

第4题:

窗体中的每个控件都有一组属性,其中用于设置控件外观的是()

  • A、格式属性
  • B、数据属性
  • C、外观属性
  • D、事件属性

正确答案:A

第5题:

下列关于控件焦点的叙述中正确的是( )。

A. 标签控件不能接收焦点事件

B. 如果将文本框控件中TabStop属性值设为False,则该文本框将不能接收焦点事件

C. 窗体控件不能接收焦点事件

D. 不能通过程序代码设置焦点属性


正确答案:A
A)    【解析】本题考查控件的焦点。设置控件的Tablndex属性可以改变控件的焦点的移动顺序。在窗体上绘制控件的时候,VB默认分配给控件的Tablndex属性,第一个默认为0,以下类推,可以在代码中更改。当控件的Visible和Enabled属性为真时,控件可以接受焦点,某些控件没有焦点,如标签、框架、计时器等。TabStop属性决定是否可以使用Tab来选定对象。

第6题:

在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是( )。

A.表单的属性描述了表单的事件和方法

B.以斜体字显示的属性值表示为只读,不可以修改

C.属性窗口只包括属性、方法和事件列表框和对象框

D.以上都不正确


正确答案:B
解析:属性窗口包括对象框、属性设置框和属性、方法、事件列表框。对象框显示当前被选定的对象的名称。在属性设置框中可以对选定对象的属性进行设置。对于表单及控件的绝大多数属性,其数据类型通常是固定的。有些属性在设计时是只读的,用户不能修改,这些属性的默认值在列表框中以斜体显示。

第7题:

在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述中正确的是( )。

A.表单的属性描述了表单的事件和方法

B.以斜体字显示的属性值表示为只读,不可以修改

C.属性窗口只包括属性、方法和事件列表框和对象框

D.以上说法都不正确


正确答案:B
解析:属性窗口包括对象框、属性设置框和属性、方法、事件列表框。对象框显示当前被选定的对象的名称。在属性设置框中可以对选定对象的属性进行设置。对于表单及控件的绝大多数属性,其数据类型通常是固定的。有些属性在设计时是只读的,用户不能修改,这些属性的默认值在列表框中以斜体显示。

第8题:

事件过程是附加在( )上的。

A、窗体和控件

B、属性和控件

C、窗体和动作

D、属性和动作


参考答案:A

第9题:

winform TREEVIEW 与XML

winform 中如何动态添加一个节点?一般用什么判断点击了TREEVIEW节点后做出的相应行为事件,或者说switch()括号里应该放treeview哪个属性来做判断最好?


给出3段代码,分别是TreeView2XML、XML2TreeView和TreeView2MenuStrip。

一、TreeView2XML

#region TreeView 2 XML private void btnSave_Click(object sender, EventArgs e) { //将TreeView保存到XML文件中 if (this.dlgSave.ShowDialog() == DialogResult.OK) { XmlDocument doc = new XmlDocument(); doc.LoadXml("<Menu></Menu>"); XmlNode root = doc.DocumentElement; doc.InsertBefore(doc.CreateXmlDeclaration("1.0", "utf-8", "yes"), root); TreeNode2Xml(this.treeView1.Nodes, root); doc.Save(dlgSave.FileName); } } private void TreeNode2Xml(TreeNodeCollection treeNodes, XmlNode xmlNode) { XmlDocument doc = xmlNode.OwnerDocument; foreach (TreeNode treeNode in treeNodes) { XmlNode element = doc.CreateNode("element", "Item", ""); XmlAttribute attr = doc.CreateAttribute("Title"); attr.Value = treeNode.Text; element.Attributes.Append(attr); element.AppendChild(doc.CreateCDataSection(treeNode.Tag.ToString())); xmlNode.AppendChild(element); if (treeNode.Nodes.Count > 0) { TreeNode2Xml(treeNode.Nodes, element); } } } #endregion

二、XML 2TreeView

#region XML 2 TreeView private void btnLoad_Click(object sender, EventArgs e) { //从XML中读取数据到TreeView if (this.dlgOpen.ShowDialog() == DialogResult.OK) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(dlgOpen.FileName); XmlNodeList xmlNodes = xmlDoc.DocumentElement.ChildNodes; this.treeView1.BeginUpdate(); this.treeView1.Nodes.Clear(); XmlNode2TreeNode(xmlNodes, this.treeView1.Nodes); this.treeView1.EndUpdate(); } } private void XmlNode2TreeNode(XmlNodeList xmlNode, TreeNodeCollection treeNode) { foreach (XmlNode var in xmlNode) { if (var.NodeType != XmlNodeType.Element) { continue; } TreeNode newTreeNode = new TreeNode(); newTreeNode.Text = var.Attributes["Title"].Value; if (var.HasChildNodes) { if (var.ChildNodes[0].NodeType == XmlNodeType.CDATA) { newTreeNode.Tag = var.ChildNodes[0].Value; } XmlNode2TreeNode(var.ChildNodes, newTreeNode.Nodes); } treeNode.Add(newTreeNode); } } #endregion

三、TreeView 2 Menu

#region TreeView 2 Menu private void btnRecreateMenu_Click(object sender, EventArgs e) { //根据TreeView生成层次结构的菜单 this.contextMenuStrip1.Items.Clear(); TreeView2Menu(this.treeView1.Nodes, this.contextMenuStrip1.Items); } private void TreeView2Menu(TreeNodeCollection nodes, ToolStripItemCollection items) { foreach (TreeNode node in nodes) { ToolStripMenuItem menu = new ToolStripMenuItem(); menu.Text = node.Text; menu.Tag = node.Tag; items.Add(menu); if (node.Nodes.Count > 0) { TreeView2Menu(node.Nodes, menu.DropDownItems); } else { menu.Click += new EventHandler(menu_Click); } } } #endregion

第10题:

计时器是用来处理复发事件的控件。该控件正常工作的三要素是:Timer事件、Enabled属性和()属性。


正确答案:Interval

更多相关问题