永发信息网

vb6.0 问题,不同窗体里的按钮调用同一个窗体2,点击窗体2中的按钮,出现相应的功能

答案:2  悬赏:50  手机版
解决时间 2021-12-28 17:07
  • 提问者网友:遁入空寂
  • 2021-12-27 17:44
如题,比如说form1,form2,form3里都有“生成excel”按钮,点击此按钮出现一个相同的选择保存位置form4,form4里有选择完保存路径后,点击确定,然后根据是form1,2,3里是哪个form调用了form4,然后生出对应form1,form2,form3的excel文件。这个该如何做?多谢了
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-12-27 18:40
这还不简单,设一个工程级的全局变量,然后在Form1、Form2、Form3点击“生成Excel”按钮时,把这个变量分别赋值为1、2、3,在Form4点击确定后根据这个变量的值就知道是哪个Form调用了自己了。
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-12-27 19:34
步骤: 1。点击窗体。进入窗体的代码区。 2。窗体默认事件的load事件。把load事件框下拉,并找到窗体的unload事件 3。在unload事件中添加代码cancel=ture.具体如下 private sub form_unload(cancel as integer) cancel = true end sub 4。这样就ok了,运行后你点窗体的关闭就失效了 补充说明:load事件是载入事件。unload则是它的相反,你可以理解成关闭事件。cancel是取消。写在unload相当于取消这个关闭功能。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯