文件关联后vb.net 软件如何响应被关联文件的双击事件


Windows系统很早就加入了文件关联的功能,它大大增加了日常使用操作系统的便利性。所谓的文件关联就是指系统把指定扩展名的文件自动关联到相应的应用程序,比如.doc文件默认情况下就自动和Microsoft Word关联,当用户双击.doc文件的时候,系统会自动用Microsoft Word打开它。


那如何让vb.net的程序去响应 关联文件的打开操作?方式有二个:

1、项目设置从Sub Main 启动,在Sub Main加入args()args()里读取关联文件的信息,如路径等。

public sub Main(byval args() as string)
	dim frm as new frmmain 
	if args.length>0 then
		'右击你的关联文件选择“打开方式”,找到你的执行文件,这样打开的话会传入文件路径
		'即args(0)就是你的文件路径,so...
		frm.FileOpen(args(0))'这个是你自己写的打开文件的方法
	else
		frm.initial()
	end if  
	application.run(frmmain)
end sub
2、调用系统内定Command,直接调用,当你点这个关联文件时,就会把你这个文件的路径传给command

Dim s As String = Command()   '判断S是否为空就可以确定是否是关联文件打开的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值