首页 理论教育 VisualBasic案例化程序设计线条绘制|边框类型设置

VisualBasic案例化程序设计线条绘制|边框类型设置

时间:2023-10-20 理论教育 版权反馈
【摘要】:A.BackStyleB.FillColorC.FillStyleD.BorderStyle4.Visual Basic用以下()项中的指令来绘制直线。A.Line方法B.Pset方法C.Point属性D.Circle方法5.Visual Basic可以用以下()项中的属性来设置边框类型。A.弧B.椭圆C.扇形D.同心圆9.语句“Circle,800,,,,2”绘制的是()。程序运行后,按键盘上的“B”键,则在窗体上显示的内容是()。图片框中以像素为刻度单位,单击窗体时,用Inputbox函数输入两点坐标值,运行结果如图8-15所示。

VisualBasic案例化程序设计线条绘制|边框类型设置

一、判断题

1.Picture图片框既可用来显示图片和绘制图形,也可用Print方法来显示文字。(  )

2.用Cls方法能够清除窗体或图片框中用Picture属性设置的图形。(  )

3.VB提供的几种标准坐标系的原点都是在绘图区域的左上角,如果要把坐标原点放在其他位置,则需要使用自定义坐标系统。(  )

4.移动框架时框架内控件也跟随移动,所以框架内各控件的Left、Top属性值也随之改变。(  )

5.框架控件和形状控件都不能响应用户的鼠标单击事件。(  )

6.图片框的Move方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框控件的有关属性值。(  )

7.Image和PictureBox的Autosize属性的功能不同。(  )

8.当Scale方法不带参数时,则采用默认坐标系。(  )

9.Circle方法正向采用顺时针方向。(  )

10.使用Line方法画矩形时,必须在指令中使用关键字B和F。(  )

二、选择题

1.(  )可以改变坐标的单位。

A.DrawStyle属性  B.Cls方法

C.ScaleMode方法  D.DrawWidth属性

2.(  )属性可以用来设置所绘线条宽度。

A.DrawStyle  B.BorderStyle

C.DrawWidth   D.Fillcolor

3.对画出的图形进行填充,应使用(  )属性。

A.BackStyle   B.FillColor

C.FillStyle D.BorderStyle

4.Visual Basic用以下(  )项中的指令来绘制直线。

A.Line方法   B.Pset方法

C.Point属性   D.Circle方法

5.Visual Basic可以用以下(  )项中的属性来设置边框类型。

A.BorderStyle  B.BorderWidth

C.DrawWidth    D.FillColor

6.下列(  )是用来画圆、圆弧及椭圆的。

A.Circle方法   B.Pset方法

C.Line属性   D.Point属性

7.描述以(1000,1000)为圆心、以400为半径画1/4圆弧的语句,以下正确的是(  )。

A.Circle(1000,1000),400,0,3.1415926/2

B.Circle(1000,1000),,400,0,3.1415926/2

C.Circle(1000,1000),400,,0,3.1415926/2

D.Circle(1000,1000),400,,0,90

8.语句“Circle(1000,1000),800,,-3.1415926/3,-3.1415926/2”绘制的是(  )。

A.弧       B.椭圆

C.扇形      D.同心圆

9.语句“Circle(1000,1000),800,,,,2”绘制的是(  )。

A.弧       B.椭圆

C.扇形       D.同心圆

10.RGB函数中的3个数字分别表示(  )。

A.红、绿、白            B.红、绿、蓝

C.色调、饱和度、亮度       D.当前色、背景色、前景色

11.BorderStyle属性用来表示线条的(  )。(www.xing528.com)

A.长度       B.宽度

C.线形       D.颜色

12.以下叙述中错误的是(  )。

A.在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)

B.在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)

C.KeyPress事件中不能识别键盘上某个键的按下与释放

D.KeyPress事件中可以识别键盘上某个键的按下与释放

13.下列关于MouseMove事件的判断,正确的是(  )。

A.当鼠标指针处在窗体边框内时,窗体和控件均能识别MouseMove事件

B.当鼠标指针在屏幕上移动时就会发生MouseMove事件

C.在鼠标移动时,该事件只发生一次

D.当鼠标指针处在控件的边框外时,窗体和控件均能识别MouseMove事件

14.假定焦点已经定位于文本框中,则能够触发KeyPress事件的操作是(  )。

A.单击鼠标 B.双击文本框

C.鼠标滑过文本框 D.按下键盘上某个键

15.把窗体上的KeyPreview属性设为True,然后编写如下事件过程。

程序运行后,按键盘上的“B”键,则在窗体上显示的内容是(  )。

A.A     B.B     C.C     D.D

三、填空题

1.写出下面程序运行时单击窗体后,在窗体上出现的结果为__________。

2.写出下面程序运行时单击窗体后,在窗体上出现的结果为__________。

3.写出下面程序运行后,鼠标多次在图片框内拖动后的显示结果为__________。

4.在窗体上有一文本框Text1,下面程序的功能是在窗体上单击鼠标时将Text1移动到鼠标单击的位置。请在程序空白处填入适当的内容。

5.要求利用鼠标MouseMove事件在窗体上画任意曲(直)线,但是,必须分别以红球(红圆圈)和蓝球(蓝圆圈)标记线的起始端点和结束端点。编写如下事件过程。

四、操作题

1.编程,在图片框Picture1中画一个以两点为对角的矩形。图片框中以像素为刻度单位,单击窗体时,用Inputbox函数输入两点坐标值,运行结果如图8-15所示。

图8-15 运行界面

2.编程,以毫米为刻度单位、以窗体中心点为坐标原点,以窗体的高与宽中最小值的1/3为半径画一个圆(轮廓线为红色、线粗2mm,蓝色填充),运行结果如图8-16所示。

图8-16 运行界面

3.编程,以缇为窗体刻度的初值、窗体中心点为坐标原点,在列表框中选取刻度的其他单位的同时画一个半径为40的圆,观察圆的大小的变化,运行结果如图8-17所示。

图8-17 运行界面

4.有一个名称为Form1的窗体,上面没有控件,当按下鼠标键并拖动鼠标,则沿鼠标拖动的轨迹画一条红色线,放开鼠标键则结束画线。(提示:使用Pset方法)

5.程序的功能是:在窗体上有一个名称为Combo1的组合框,在组合框的编辑区中输入文本后按回车键,则检查列表中有无与此文本相同的项目,若有,则把编辑区中的文本删除,否则把编辑区中的文本添加到列表的尾部。请编程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈