说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB编程步步高-表单篇

HTML文档下载 WORD文档下载 PDF文档下载
VB编程步步高-表单篇
作 者 : 甘冀平
  
   创建标准表单

   假设有一个你要经常使用的表单,比如说,在表单的左上角有一个日历控件。为了更容易地建立这种表单,可以按照你需要的建立一个实例,放置上日历控件,设置好它的属性,等等。

   然后,将这个表单保存在模板目录下,比如:C:Program FilesMicrosoft Visual StudioVb98TemplateForms。

   现在,从工程菜单中选择“添加表单”,就出现了你刚才建立表单的一个选择。当添加了这个类型的表单后,原本设置好的属性也就存在了。

   关于.FRX文件

   什么是FRX文件?怎样编辑它们?没有它们能够正常工作吗?

   Visual Basic在FRX文件中保存二进制信息,比如,如果你在设计时间中设置了一个表单的图形属性,Visual Basic就将这个图形保存在FRX文件中。如果这时删除了FRX文件,再次打开工程文件时,就会出现错误,并且,所有的相关信息就会丢失了。

   如果在设计时间中替换了表单的图形属性,Visual Basic将在FRX文件中做相应的修改。但是,单独地编辑FRX文件却不是推荐的,因为确实没有方法。

   没有这些FRX文件实际上不会发生任何事情,除非在设计时需要转载二进制信息,比如图形文件。你可以将图形和其他信息保存在一个资源文件中,然后在运行时调用它,或者,将这些信息单独存放,再在运行时调用。这个方法不会给你带来再多的好处,因为程序运行时,这些单独的文件都必须要存在。相反,如果让Visual Basic保存这些信息到FRX文件中,当编译后运行时,这些信息都将被包含在一个独立的EXE文件中了。

判断表单是否已经被装载

   你可以使用表单集合来判断含有一定名字的表单是否已经被装载。方法是:循环遍历表单集合,比较其中每一个项目与目标名字是否匹配:

注释: Return a form by name if it is loaded.
Private Function FindForm(ByVal form_name As String) As Form
Dim i As Integer

注释: Assume we will not find it.
Set FindForm = Nothing

注释: Search the loaded forms.
For i = 0 To Forms.Count - 1
If Forms(i).Name = form_name Then
注释: We found it. Return this form.
Set FindForm = Forms(i)
Exit For
End If
Next i
End Function

   表单为什么不在任务栏出现?

   在编程中调试运行时,有时发现表单不在任务栏出现,这是怎么造成的?可能的原因有以下几种:

   1、ShowInTaskBar被设置为False
   2、表单是MDI子表单
   3、表单的BorderStyle是固定大小的对话框
   4、表单的BorderStyle是固定大小的ToolWindow
   5、表单的BorderStyle是可变大小的ToolWindow


submit()-JQuery API toggle(even,odd)-JQuery API trigger(type)-JQuery API unbind(type,fn)-JQuery API unload(fn)-JQuery API Effects特效-JQuery API animate-JQuery API fadeIn(speed, callback)-JQuery API fadeOut(speed,callback)-JQuery API fadeTo(speed,opacity,callback)-JQuery API hide(speed,callback)-JQuery API hide()-JQuery API show(speed,callback)-JQuery API show()-JQuery API slideDown(speed,callback)-JQuery API slideToggle(speed,callback)-JQuery API slideUp(speed, callback)-JQuery API toggle()-JQuery API Javascript-JQuery API $.browser-JQuery API $.each(obj, fn)-JQuery API $.extend(target,prop1,propN)-JQuery API $.grep(array,fn,inv)-JQuery API $.map(array, fn)-JQuery API $.merge(first,second)-JQuery API $.trim(str)-JQuery API Ajax-JQuery API $.ajax(properties)-JQuery API $.ajaxSetup(settings)-JQuery API $.ajaxTimeout(time)-JQuery API $.get(url, params, callback)-JQuery API 狂人语录 那有BOCHS的中文帮助 在server2003操作系统下使用sql server2000 的问题 各位大侠 请问如何在C/s 下Windows程序中 找一个控件 100分 朋友! 关于英文版VC6的问题 请大师指点ASP中unicode to ansi 的问题 richtext中RtfText的内容如何编辑?200分,解决问题另外奉送! 即将前往恒生面试,大家帮我看看需要准备什么. 那有BOCHS的中文帮助 phoenix7789请回答!!!^_^ 我在装Report Machine控件时,Delphi提示我找不到RXGIF.duc,谁在给我一个? 肤色检测的问题,急!!! 如何对asp.net的程序进行加密 用datagrid问题,总是提示列键信息不足或不正确,更新影响多行, 大家来讨论一下C# 和Java ,回贴均有分!! 请问一个sql语句写法问题,100分!!!在线等待 谁能给我一点写网站制作方面投标书或者详细方案 wsad5 怎么连上ORACLE数据库啊 并非复古——关于微内核模式ASP开发框架的讨论,欢迎高手进入! 那有BOCHS的中文帮助 我愿送500分求解JAVA问题!!!!!! 关于frame里面的参数传递问题,火急 find函数的问题,请各位老兄帮忙 请问这个链接怎么写? 用xsl将xml转成html提示.... 为什么看不到邻近计算机? 关于浏览器的自定义工具栏! 无法打开web项目bbs 请告知可以下载Domino数据库安装文件和Lotus Notes的网址!在线等 我的ie6无法加载applet,请教解决方法! 如何用ASP写关闭当前窗体的代码? 用xsl将xml转成html提示.... sqlserver数据库怎么和应用程序一起打包? 一个困惑的问题,高手和有耐心的人请进! 实现要求是:对一个用来保存文件的richtext域如何创建一个代理,以实现每天固定一个时间从服务器/本地的一个固定目录下获取一个更新的文 关于数据库导入导出的问题 请问:提交表单后,把参数传到一个新弹出的页面,要求此页面没有“标准按钮”“工具栏”“地址栏”而且固定窗口大小,且不能最大化,如何 求助于高手:Tab Control控件如何使用? 组件通过鼠标移动 求助 sniffer 紧急!帮忙啊!如何获得使用<div class="test" id="mydiv"> ...</div>定义的对象 哪儿找ORACLE8i 9i for x86solaris? 在IIS中,url转发如何隐藏真实地址? 原来对应Access数据库的水晶报表现在如何转换成对应sql server 的?Access数据库已经转换成Sql server的 找到了工作,不过得告别DELPHI一段时间了本来想在非技术区发这个,但是我在这里得到的帮助最多所以...... 在web页面中如何使用脚本判断当前是否有键被按下? 哈希表 访问CLOB字段问题 下拉列表的查询 一台电脑安装的winxp系统,当我打开“任务管理器”时,只显示所调用的进程及结束进程的按钮,其它的应用程序及性能界面都不能出现,最上 君子之交淡如水 小人之交甘若醴是谁说的 请高手帮忙修改评价这篇托福作文In our modern society,though people tend to specialize in a specific area and make further development,some people also suspect the idea.Some argue about whether art,music,and drama should be a part of eve 使用定滑轮的好处是什么?理由是什么? 分数裂项,请给出详解!计算:(务必给出裂项的过程)1/1*3*5+1/3*5*7+1/7*9*11+.+1/13*15*17 有一个长方体的储物柜,共占地1.26平方米,储物柜的高0.8米这个储物柜所占的空间是多少立方米? 幼儿园有一排长方体的储物柜,共占地100分之63立方米,储物柜高4分之3米.这排储物柜共占地多少 定滑轮的作用 又暴躁又带有欺负意思的词语 暴燥~这个词吗,暴燥和暴躁这两个词都有吗? 人体内如果有虫会有什么症状 什么是“膜翅目昆虫” 美到令人窒息!日本人气观光地精选 第特稿:逐梦海外 情系祖国——改革开放朝鲜海军军官执行任务时殉职 金正恩前德媒:德美将达成互不监听协议 拟明年温州一电镀工业园内16家企业 350F1年度世界冠军塞巴斯蒂安座驾亮相沈德媒:德美将达成互不监听协议 拟明年“中国梦”拥有世界舞台德媒:德美将达成互不监听协议 拟明年奇数为男偶数是女?2013年是“男性不堪昂贵房租 伦敦上班族住巴塞罗那坐机构称北京下月30个楼盘将入市医保系统升级部分服务暂停居然尚屋酒店用品城开业职业与否不重要有比赛打才重要五位学者获评“青年经济学人”奖防家暴立法,还有哪些未被保障盲点崔永元选笑星拒绝“俗段子”中国的大学能否培养高尔夫运动员?中国人寿回应市场份额下降队医被禁赛 仍去亚运会楼顶上的高尔夫课堂
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘