以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于窗体置顶问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154102) |
||||
-- 作者:裴保民 -- 发布时间:2020/9/3 17:08:00 -- 关于窗体置顶问题 If Tables("系统设置").Current("是否提醒") = True Then Dim piaoshuliang As Integer= DataTables("发票库存资料表").sqlCompute("Count(发票号)", "是否已填开 =False And 发票类型 =\'增值税普通发票\' And 发票状态 =\'正常发票\'") If piaoshuliang < 3 Then MessageBox.Show( piaoshuliang ) \'Forms("提醒窗体").Open() Forms("系统主窗体").Open Forms("提醒窗体").show Forms("提醒窗体").TopMost = True Forms("提醒窗体").Controls("zzsptfpLabel").text= piaoshuliang &"张发票" End If End If 这段代码怎么不起作用呢?提醒窗体不置顶
|
||||
-- 作者:有点蓝 -- 发布时间:2020/9/3 17:27:00 -- 请上传实例测试 |
||||
-- 作者:裴保民 -- 发布时间:2020/9/4 9:02:00 -- 此主题相关图片如下:截图03.jpg 为什么已打开程序后显示的不是同时显示主窗体和提醒窗体呢?而是主窗体被狐表给挡上了 Dim frm = forms("系统主窗体").baseform frm.windowstate = 0 frm.left = 0 frm.top = 0 frm.width = SysInfo.ScreenWidth frm.height = SysInfo.WorkingAreaHeight If Tables("系统设置").Current("是否提醒") = True Then Dim zps As Integer= DataTables("发票库存资料表").Compute("Count(发票号)", "是否已填开 =False And 发票类型 =\'增值税专用发票\' And 发票状态 =\'正常发票\'") If zps <= 3 AndAlso pps > 3 Then frm.visible = True Forms("提醒窗体").Open() Forms("提醒窗体").show Forms("提醒窗体").TopMost = True End If [此贴子已经被作者于2020/9/4 9:08:18编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2020/9/4 9:44:00 --
|
||||
-- 作者:裴保民 -- 发布时间:2020/9/4 9:52:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2020/9/4 10:20:00 --
|