VB程序设计 第九章课后习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第九章课后习题答案一、选择题

二、填空题

1、2—下拉式列表框Style 2

2、文本框列表框

3、Inteval 500

4、Scroll

5、List 0 Clear

6、没有方法,也没有外观

四、设计题

1、

Private Sub Option1_Click()

Text1.FontSize = 10

End Sub

Private Sub Option2_Click()

Text1.FontSize = 12

End Sub

Private Sub Option3_Click()

Text1.FontSize = 14

End Sub

Private Sub Option4_Click()

Text1.ForeColor = RGB(255, 0, 0)

End Sub

Private Sub Option5_Click()

Text1.ForeColor = RGB(0, 255, 0)

End Sub

Private Sub Option6_Click()

Text1.ForeColor = RGB(0, 0, 255)

End Sub

2、

Private Sub Combo1_Click()

Select Case Combo1.ListIndex

Case 0

Text1.FontSize = 10

Case 1

Text1.FontSize = 14

Case 2

Text1.FontSize = 18

Case 3

Text1.FontSize = Val(Combo1.Text) End Select

End Sub

Private Sub Combo2_Click()

Select Case Combo2.ListIndex

Case 0

Text1.ForeColor = RGB(255, 0, 0) Case 1

Text1.ForeColor = RGB(0, 255, 0) Case 2

Text1.ForeColor = RGB(0, 0, 255) End Select

End Sub

Private Sub Form_Load()

Show

Combo1.Text = "字体"

Combo1.AddItem "10"

Combo1.AddItem "14"

Combo1.AddItem "18"

Combo1.AddItem "22"

Combo2.Text = "颜色"

Combo2.AddItem "红色"

Combo2.AddItem "绿色"

Combo2.AddItem "蓝色"

End Sub

3、

Private Sub Option1_Click(Index As Integer)

Select Case Option1(Index).Index

Case 0

label1.Left = 0

Case 1

label1.Left = (Me.ScaleWidth - label1.Width) / 2

Case 2

label1.Left = Me.ScaleWidth - label1.Width

End Select

End Sub

4、

Private Sub Command1_Click()

If Option1.Value = True Then

Text2 = Text1 - 100

Else

Text2 = Text1 - 105

End If

End Sub

5、

Private Sub Command1_Click()

s = 0

If Option1.Value = True Then

s = Val(Text1)

ElseIf Option2.Value = True Then

s = Val(Text1) * 1.2

Else

s = Val(Text1) * 1.4

End If

If Check1.Value = 0 And Check2.Value = 1 Then

s = s / 4

ElseIf Check1.Value = 1 Then

s = s * 1.3

End If

Label2.Caption = "总学时:" & s

End Sub

6、

Private Sub command1_Click()

Form2.Show

Form2.Cls

Form2.Print "您点中了以下"; Form1.List2.ListCount; "个菜:" For i = 0 To Form1.List2.ListCount - 1

Form2.Print Form1.List2.List(i)

Next

End Sub

Private Sub Command2_Click()

List2.RemoveItem List2.ListIndex

End Sub

Private Sub Command3_Click()

List2.Clear

End Sub

Private Sub Command4_Click()

End

End Sub

Private Sub Form_Load()

List1.AddItem "鱼香肉丝"

List1.AddItem "麻婆豆腐"

List1.AddItem "京酱肉丝"

List1.AddItem "水煮肉片"

List1.AddItem "宫保鸡丁"

List1.AddItem "酸菜鱼"

End Sub

Private Sub List1_DblClick()

For i = 0 To List2.ListCount - 1

If List2.List(i) = List1.Text Then Exit For

Next i

If i = List2.ListCount Then

List2.AddItem List1.Text

End If

End Sub

7、

Private Sub Combo2_Click()

Select Case Val(Combo2.Text)

Case 1, 3, 5, 7, 8, 10, 12

t = 31

Case 4, 6, 9, 11

t = 30

Case 2

If Combo1.Text Mod 4 = 0 And Combo1.Text Mod 100 <> 0 Or Combo1.Text Mod 400 = 0 Then

t = 29

Else

相关文档
最新文档