以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请教代码的具体含义  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=138507)

--  作者:teng0731
--  发布时间:2019/8/2 11:06:00
--  [求助]请教代码的具体含义
 e.form.baseform.Opacity = 0
If User.name ="开发者"  Then
e.form.close
Else
e.form.close
system.diagnostics.process.GetProcessesByName("foxtable")(0).kill
End If


上面的代码,是用于关闭窗口,第一句e.form.baseform.Opacity = 0 的含义是?

system.diagnostics.process.GetProcessesByName("foxtable")(0).kill 这一句的含义是?其中的0是什么决定的?多个窗口都用这个0会不会造成冲突?
--  作者:有点蓝
--  发布时间:2019/8/2 11:52:00
--  
e.form.baseform.Opacity = 0  \'把窗口透明度设置为0,即完全透明,看不到窗口

system.diagnostics.process.GetProcessesByName("foxtable")(0).kill  \'查找到打开的程序名称为“foxtable”的程序,然后强制退出程序。如果打开了多个名称为“foxtable”的程序,这里的(0)指第一个打开的“foxtable”程序。正常用户都只会打开一个程序,如果打开多个,可能就不对了

--  作者:teng0731
--  发布时间:2019/8/2 18:59:00
--  
 收到,谢谢蓝版