文件与VB程序关联后——双击和打开

2016-02-19 17:54 2 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的文件与VB程序关联后——双击和打开懂设计的网友们快点来了解吧!

【 tulaoshi.com - 编程语言 】

->Windows95/98下,在资源管理器或Explorer中双击某个文件,只要此文件与某个程序建立了关联,则该程序将被启动并将文件打开。
  那么,用VB编写的程序能否实现此功能呢?
  这就要用上VB自带的Command函数了。Command函数在VB的联机帮助中以及在相应的语言教程里都谈论得极其玄乎,让人难以理解,无从参考。笔者通过与网友共同探讨和尝试,发现它可以以字符串的形式获得包含路径在内的完整的FileName,这无疑是很有用的。以下为笔者的音乐播放器的代码片段,就是这行代码使得双击和打开得以实现:
  
  PrivateSubForm_Load()
  DimdFAsString
  dF=Command()
  WithMMControl1
  .FileName=dF
  .Command="Open"
  .Command="Play"
  EndWith
  EndSub
  
  就那么简单!当然,有必要添加些出错处理,以对付双击了MMControl控件不支持而又错误关联了的文件。
  
  下面,附带讲一讲如何在文件和程序之间建立关联:按住Shift键不放,用鼠标右键点击文件,放开Shift键,在弹出的对话框中选择“打开方式”,接着在“打开方式”属性窗口将你的程序找到,请注意在“始终使用该程序打开这种类型的文件”前打钩。好了,效果马上出来!如若想在程序中自动建立关联,则须用上API函数,——这个不是本文的主题了。
  或许这个方法不太理想,还请各位高手指教!->->

来源:http://www.tulaoshi.com/n/20160219/1616341.html

延伸阅读
一个应用程序不论编制得如何完美,在很多情况下用户还是会对如何使用它提出问题。 Visual Basic 提供了对两种不同帮助系统的支持:传统的 Windows 帮助系统 (WinHelp)和新的 HTML 帮助(CHM帮助)。当我们制作好帮助文件后,就需要在程序的适当位置编写代码进行调用,本文将讨论几种在程序中调用CHM帮助文件的方法。  方法一 使...
虽然进入win95之後,一般读写ini文件被读写Registry所取代,但我们还是可以透过 win31的传统方式读写ini文件,以存程式目前的相关设定,而於下一次程式执行时再读回来。目前建议使用GetSetting SaveSetting的方式存於Registry中,不用目前的方式。 储存程式的设定 '请於form中放3个TextBox,一个CommandBoxPrivate Declare Funct...
win7系统文件的关联与打开方式如何设置简单   现在电脑的使用已经很普及了,尤其对于行政文员类的工作操作文件使用很广泛,通常我们会遇到同类型的文件能一次性打开,而在我们需要打开某文件时却弹出因无关联程序执行操作,请在控制面板的文件夹选项中创建关联的提示框,操作起来非常不便,虽然不影响使用,但我们进行文件的关联与打...
标签: windows系统
如何修改Windows8系统下的文件关联和打开方式   1、首先打开控制面板,选择默认程序; 2、选择设置默认程序; 3、在左侧窗格选定一个应用程序,然后点击选择此程序的默认值; 4、可以选择此程序关联的文件类型; 5、回到控制面板,默认程序界面,选择将文件类型或协议与程序关联; 6、选择一个要...
VB的好处我就不多说了。VB初学者模仿能力很强,总希望自己的程序看起来专业一点,如用密码登录、制作限次版、限时版、强行启动等等,其实这些东西并不神秘,在VB里只要用少量代码就可实现。 1.最简单的可执行文件密码登录: 在程序启动时加入以下代码: PrivateSubForm_Load() DimaasVariant a=InputBox("请输入密码!") ...

经验教程

593

收藏

76
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部