首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

未找到方法或数据成员的异常

2012-01-28 
未找到方法或数据成员的错误一个初学VB人的麻烦,不知道哪里错了,还请大侠帮忙!和书上的程序一样,但就是编

未找到方法或数据成员的错误
一个初学VB人的麻烦,不知道哪里错了,还请大侠帮忙!
和书上的程序一样,但就是编译出错!
Private   Sub   Form_Load()

End   Sub

Private   Sub   Timer1_Timer()

Dim   d   As   Date
d   =   Date
Label1.Caption   =   Year(d)   &   "年 "   &   Month(d)   &   "月 "   &   Day(d)   &   "日 "
Label2.Caption   =   "星期 "   &   Choose(Weekday(d),   "日 ",   "一 ",   "二 ",   "三 ",   "四 ",   "五 ",   "六 ")
Label3.Caption   =   Time
Label4.Caption   =   DateDiff( "s ",   Now,   #10/1/2008#)   &   "秒 "

End   Sub

Private   Sub   今天是_DragDrop(Index   As   Integer,   Source   As   Control,   X   As   Single,   Y   As   Single)

End   Sub

Private   Sub   距2008奥运会还有_DragDrop(Index   As   Integer,   Source   As   Control,   X   As   Single,   Y   As   Single)

End   Sub

Private   Sub   现在时间_DragDrop(Index   As   Integer,   Source   As   Control,   X   As   Single,   Y   As   Single)

End   Sub


[解决办法]
标签是可以复制的,就是控件数组
比如Name为lblTest标签的数组
第一个lblTest为lblTest(0).caption= "1 "
第二个lblTest(1).caption= "2 "
....
[解决办法]
Format(Now, "yymmddhhmmss ")
Now函数是取得当前系统时间
Format函数是将时间格式化,上面函数的值为(如当前时间为2007年7月13日16时5分15秒) "070713160515 ",函数中 "yymmddhhmmss "意为: "yy "以两位输出时间数据中的年份;第一个 "mm "以两位输出时间数据中的月份; "dd "以两位输出时间数据中的日数; "hh "以两位输出小时数;第二个 "mm "以两位输出分钟数; "ss "以两位输出秒数。
你试下这个函数输出为何就明白了:Format(Now, "yyyy年m月d日 h时m分s秒 ")


Int((99-10+1)*Rnd+10)是生成99到10的随机整数
随机数产生算式为 Int(上限 - 下限 + 1) * Rnd + 下限


这下能明白GetRkno函数的作用了吧?

热点排行