菜鸟捉虫(29)
?牐牫绦蛭薹ㄍ瓿啥Ч饕荳idth使用不当,应该换成ScaleWidth就可以产生动画效果了。另外,在Form_Load中加入了居中代码,但是程序仍然无法居中,应该换成Width就可以使程序居中了。ScaleWidth和Width的区别在于:ScaleWidth是客户区域的宽度,Width是窗体的宽度。对于这一点,初学编程的朋友一定要分清楚了。
#1?牐牷窠泵ィ?
?牐犞厍? 吴彬
?牐牶? 李明华
?牐犝憬? 金义
?牐牥不? 鲍时成
?牐犜颇? 马继铃
?牐犚陨闲以硕琳呓竦玫缒员ㄗ钚鲁銎返摹兜缒员ㄅ涮坠馀獭吩又疽惶住?
#1?牐牨酒谔饽浚?
?牐犜贚ist1和List2控件中,含有各个城市的名称,现在进行统计这两个控件所包含的城市中有几个相同的。以下则是实现这一功能的源代码,由于源代码中含有错误,所以统计结果不正确,请找出其中的错误。
?牐燩rivate Sub Command1_Click()?煟?
?牐燚im i,j,k As Integer
?牐燜or i = 0 To List1.ListCount - 1
?牐燜or j = 0 To List2.ListCount - 1
?牐營f List1.List(j)= List2.List(j)Then
?牐爇 = k + 1
?牐燛nd If
?牐燦ext j
?牐燦ext i
?牐燤sgBox “找到” + k + “个相同的城市!”, vbOKOnly + vbInformation ,“结果”
?牐燛nd Sub
?牐燩rivate Sub Form_Load()?煟?
?牐燱ith List1
?牐?.AddItem (“北京”)??
?牐?.AddItem (“上海”)??
?牐?.AddItem (“重庆”)??
?牐?.AddItem (“湖南”)??
?牐?.AddItem (“广东”)??
?牐燛nd With
?牐燱ith List2
?牐?.AddItem (“上海”)??
?牐?.AddItem (“北京”)??
?牐?.AddItem (“江西”)
?牐?.AddItem (“辽宁”)??
?牐?.AddItem (“山东”)??
?牐燛nd With