问题描述
编写一个事件PrivateSubpj_cktz()msgbox"hello"endsub那么如何在打开窗体时,加载这个事件?PrivateSubForm_Load()rs.Open"select*fromTb_Menuwherefdelete=0",cnn,adOpenKeyset,adLockOptimisticCallrs!通用事件'''由于事件较多,不能直接使用callpj_cktzendsub谢谢。
解决方案
解决方案二:
可以在其他的事件中调用,比如_Active,比如在本Form启用之前调用等
解决方案三:
您打开的窗体是用什么来打开吗单击按钮吗
解决方案四:
PrivateSubForm1_Load(senderAsSystem.Object,eAsSystem.EventArgs)HandlesMyBase.Loadmsgbox"hello"EndSub
解决方案五:
没看懂。。。。
解决方案六:
PublicClassClass1PublicSubpj_cktz()MsgBox("hello")EndSubEndClass调用过程要公有化PrivateSubForm1_Load(senderAsSystem.Object,eAsSystem.EventArgs)HandlesMyBase.LoadDimOpen1AsNewClass1Me.Show()Open1.pj_cktz()EndSub打开窗体时显示信息
解决方案七:
真心不是很懂你。事件声明:privateevent我是一个事件(参数可有可无)事件处理函数:privatesub我是一个事件的处理函数(参数和声明一样)handlesme.我是一个事endsub事件触发:raiseevent我是一个事件(参数和声明一样)其实我更想说的是,如果感觉窗体加载时需要很多时间,而又想让用户知道这个窗体正在工作,那么不要使用Form_Load,而要使用Form_Shown()。
解决方案八:
rs!后面跟的是字段pj_cktz()这是一个方法哪里来的事件。
解决方案九:
引用楼主kent_73的回复:
编写一个事件PrivateSubpj_cktz()msgbox"hello"endsub那么如何在打开窗体时,加载这个事件?PrivateSubForm_Load()rs.Open"select*fromTb_Menuwherefdelete=0",cnn,adOpenKeyset,adLockOptimisticCallrs!通用事件'''由于事件较多,不能直接使用callpj_cktzendsub谢谢。
呵呵!楼主哪个是事件啊?楼主根本没有写了事件程序啊