注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

飞羽逐魂

踏雪寻梅梅尽隐,拂堤赏柳柳尚眠

 
 
 

日志

 
 

错误中成长,探索中求知  

2014-12-14 17:39:11|  分类: VB学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

  从第72个实例开始,接连几个实例都需要特别仔细地阅读前边的内容,按部就班,否则,无法完善窗体,当然,更无法写代码了。

  接触到了几个对于我来说略感新鲜的控件,比如StatusBar(状态栏)、ToolBar(工具栏)、SSTab(分页控件,提供选项卡),这几个控件均需要在“工程”里添加部件。

  在敲代码的过程中,遇到了这样一句代码:StatusBar1.Panels(1) = Date,那个Panles是打上去的,不知为什么在StatusBar1后敲了一个点,没有出现任何选项。(求大神指点)

  为状态栏与工具栏添加文本或是图片时,均须在其上右击,选择“属性”,二者在属性页中的具体操作存在差异,启示我们在对比中学习。(实例77就是一个比较综合的例子)


    下面才是本篇博客的重点:

  其间对“菜单编辑器”很是感兴趣,因为旁边的同学(60号机,她不让我把她的名字写上)在进行第74个实例(设置窗体颜色)的学习时,自行设置了一个“退出”选项,运行时发现,单击那个弹出式菜单里边的“颜色”选项时,可以实现窗体背景颜色的改变,但是点击“退出”时却没反应,于是我们开始了探索之旅。

  快捷键Ctrl+E调出菜单编辑器,了解到二级子菜单的标题设的是“红色”“蓝色”“粉色”,名称是mnucolor,而“退出”这一项的名称是mnuexit合代码中:Private Sub mnucolor_Click(Index As Integer),即这个是mnucolor的单击事件,所以猜想:二级子菜单的名称须保持一致,才能保证运行,以下为探索过程:

探索一


(1)一级菜单: 


错误中成长,探索中求知 - 12期 孙利楠 - 孙利楠 廊坊师范学院信息技术提高班十二期

(2)二级子菜单:

错误中成长,探索中求知 - 12期 孙利楠 - 孙利楠 廊坊师范学院信息技术提高班十二期

(3)原代码:

错误中成长,探索中求知 - 12期 孙利楠 - 孙利楠 廊坊师范学院信息技术提高班十二期

(4)自行增加“退出”这个二级子菜单后:名称先与其他保持一致,即mnucolor:

错误中成长,探索中求知 - 12期 孙利楠 - 孙利楠 廊坊师范学院信息技术提高班十二期
 
(5)代码如下:

错误中成长,探索中求知 - 12期 孙利楠 - 孙利楠 廊坊师范学院信息技术提高班十二期
  
 (6)运行成功后,为了更加坚信自己的猜想,排除干扰(Form_MouseDown下有这样的一段代码:PopupMenu mnuformcolor,mnuformcolor是菜单编辑器中一级菜单“窗体颜色”的名称,最初觉得它对下边的代码有控制作用,所以才将二级菜单的名称设为mnucolor的,现在想来,发现自己想多了)我把菜单编辑器中原本的名称mnucolor,和代码里的mnucolor都换成了字母p,运行成功!代码如下:

错误中成长,探索中求知 - 12期 孙利楠 - 孙利楠 廊坊师范学院信息技术提高班十二期

(7)试错:本来二级子菜单的名称改为一致,均为p,代码亦然,如上所示。试着将某一个二级子菜单的名称p改为m,结果是:唯有改为m的那个选项,运行时无反应,这恰恰回到了最初,虽说兜兜转转又回到了从前,但是在这个兜转的过程中不光解决了问题,更是收获颇丰。

 探索二

  讨论结束后,又引发了我的另一个猜想,改变索引值会有什么影响,于是我把原来的2改为了4,结果可行,可是改为1就不行了,跳出一个框框,表示警告,于是乎点开那个“帮助”按钮,看了以后,发现那个大红叉虽然很倒胃口,但是它上边的“帮助”按钮却蕴藏着财富,里边是这样说明的:Menu 控件数组中某一项的索引值与其它项的索引值混淆了。Menu 控件数组的索引值不一定要连续(例如,可以是 1,3,5),但它们必须根据其在菜单中的位置以递增次序排列。(然而,Menu控件数组中的各项必须一个接一个地位于同一菜单或是弹出菜单中)在索引赋值前请先查明下一个可用的索引值。

 错误中成长,探索中求知 - 12期 孙利楠 - 孙利楠 廊坊师范学院信息技术提高班十二期
 
错误中成长,探索中求知 - 12期 孙利楠 - 孙利楠 廊坊师范学院信息技术提高班十二期
  

     

 

  评论这张
 
阅读(95)| 评论(37)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017