当前位置:首页 » VB程序题 » 正文

窗体的属性主要可分为几类?Caption属性和Name属性有何不同?---- 第三章 答案 新编Visual Basic程序设计教程 陈斌 著

窗体的属性主要可分为几类?Caption属性和Name属性有何不同?---- 第三章 答案 新编Visual Basic程序设计教程 陈斌 著

1.窗体的属性主要可分为几类?Caption属性和Name属性有何不同?
  答:窗体的属性主要可分为:杂项、外观、行为、字体、位置等五类。Caption:窗体标题,是出现在窗体标题栏上的文字内容,是给使用者看的;Name:窗体名称,在程序代码中被作为对象的标识名,是给程序用的。

2.以下窗体名中哪些是非法的窗体名?    (A B D E) 
  A. aform   B. 3frm   C. f_1   D. frm 5   E. f_1*

3.VB为什么要提供多种窗体边框风格?试从已学习过的各种Windows应用程序的窗口中举例说明?
  答:VB中共提供了六种窗体的边框风格,如设定值为1和3,它表示Windows应用程序中的对话框,其窗体大小不可改变;设定值为2表示Windows应用程序中的窗口,其窗体大小则可以改变。

4.在桌面上存在多个窗口时,改变窗口的工作状态会引发何种事件?改变窗口大小呢? 
答:改变窗口的工作状态会引发激活事件GotFocus和失去激活事件LostFocus;改变窗口大小会引发Resize事件。

5.(略……)

6.有程序代码如下:Form2.Caption=“Help”,试问:Form2、Caption和Help分别代表________  (C) 
A.对象、值、属性  B.值、属性、对象   C.对象、属性、值    D.属性、对象、值


7.VB的常用控件中,哪些控件具有Caption属性,而没有Text属性?哪些控件具有Text属性,却没有Caption属性? 
答:具有Caption属性而没有Text属性的控件有:标签、命令按钮、复选框、选项按钮、框架;具有Text属性而没有Caption属性的控件有:文本框、组合框、列表框。


8.对象的属性是否只能在设计界面时在属性窗口中进行设置?属性窗口中的属性列表是否包括了一个对象的所有属性?
  答:属性的设置既可以在属性窗口中进行设置,也可以在程序代码中进行设置,但有些对象的有些属性只能在属性窗口中进行设置,如文本框的多行属性,在程序里,这些属性只能读,不能设置,而有些对象的有些属性只能在程序代码中进行设置,如列表框的列表项数目属性;属性窗口中的属性列表中不包括一个对象的所有属性,如列表框的ListIndex属性、ListCount属性就不在属性列表中。


9.除窗体之外,还有哪些控件可作为其他控件的容器使用? 
答:框架Frame、图片框Picture


10.常用控件中具有Value属性的控件有哪些?它们的取值及类型有何异同? 
答:常用控件中具有Value属性的控件有:选项按钮、复选框、滚动条: 

(1) 选项按钮的取值为逻辑型,选中该选项按钮时,其值为True,未选中该选项按钮时,其值为False; 
(2) 复选框的取值为数值型,选中该复选框时,其值为1,未选中该复选框,其值为0,复选框变灰时,该复选框不可用,其值为2;
(3) 滚动条的取值为数值型,其值为滚动块在滚条中的位置。


11.哪些控件对象可以获得焦点?某程序的界面上有多个文本框,还有命令按钮,如果没有特别设置,在程序启动时,哪个控件将具有焦点?

  答:可以获得焦点的控件对象:文本框、命令按钮、选项按钮、复选框、列表框、组合框、滚动条(水平滚动条、垂直滚动条) 
如果没有特别设置,在程序启动时,首先设置具有焦点的控件将具有焦点,该控件的TabIndex属性值应该为0。

12.以下使用方法的代码中,正确的是________  (C)
  A. Label1.SetFocus  B. Form1.Clear   C. Text1.SetFocus    D. Combo1.Cls


13. 将复选框的Value属性设为"2",其效果与把它的Enabled属性设置为"False"有何异同?若把一个控件的Visible属性设为"False",意味着什么? 
答:将复选框的Value属性设为2,表示该复选框暂时变灰,启动后仍然可以对其操作,而将复选框的Enabled属性设置为False,表示该复选框灰化,启动后不可以对其操作,直到将Enabled属性设置为True,才能对其操作。若把一个控件的Visible属性设为False,表示该控件不可见。

14.如何给一个列表框或组合框控件增添列表项?已有的列表项如何删除?

  答:给列表框或组合框控件增添列表项,可用属性窗口中的List属性,或在程序代码中使用AddItem方法。如果删除所有的列表项可用Clear方法,如果删除某一列表项可用RemoveItem方法。

---- 新编Visual Basic程序设计教程  答案 陈斌  著

打赏 支付宝打赏 微信打赏

来源:济亨网

本文链接:http://wb86.com/post/150.html

    << 上一篇 下一篇 >>

    湘公网安备 43011102000514号 - 湘ICP备08100508号