⒌创建MDIHELP主窗口。
①点New按钮,选择下图中的Window项,点击OK,新建一个窗体。
②设置窗体属性:
在“Title”属性处输入窗口标题“名片管理系统”,因为是主窗口,所以选择“MenuName”,将前面做的主菜单放到这里,点击“MenuName”编辑框右边的“…”按钮可以选择已经存在的菜单。
然后在“WindowType”选择窗口类型为“mdihelp!”,并且选择“WindowState”为“maximized!”最大化。如图所示:
③接下来,选择“Declare Global Variables”,定义一个全部变量GS_USERID,用来保存登录的用户ID信息。(如下图:)
在“EventList”中用鼠标右键点“Add”或选择菜单(如图)增加一个自定义事件“ue_open”。
在出现如下图所示的窗口中输入“Event Name”事件名称为“ue_open”。
接下来就可以在Open事件中输入如下图代码:
这里可以用This.PostEvent (‘ue_open’)的方式,也用This.TriggerEvent(‘ue_open’)的方式执行ue_open事件的代码,执行的效果有何区别呢?下面用两幅图来说明:
PostEvent方式执行的效果图(显示登录窗口,同时主窗口也已经打开,只是不登录不能操作):
TriggerEvent方式执行的效果图(只出现登录窗口):
④好了,下面输入“ue_open”事件代码,具体如下图所示:
注意:因为没有事先建立好“w_login”这个窗口,所以编译时会出错,这里可以先行注释掉,等建立好该窗口后再行去掉注释标记。
完成以上操作后,点击保存图标进行保存,在出现如下图所示的窗口中输入窗口名称“w_main”,并在“Comments”中输入注释信息“主窗口”,点右上角的OK按钮即可。
评论