蓝老师1-在资料表("试制策划")的 StarEdit 事件If e.Col.Name = "发放对象" Then
Dim frm As WinForm.Form
frm = Forms("抄送对象")
frm.Open()
End If
>"发放对象" 此列 为多字值字段
2-在窗口("抄送对象") 的 After Load
Dim mht As String = ProjectPath & "Reports\文件发放一览表.mhtml"
e.Form.Controls("WebBrowser1").Address = mht
>独立窗口 而且只有一个控件 WebBrowser1
问题:
在表界面下操作 资料表("试制策划") 编辑"发放对象"单元格完全正常
→点击单元格 "发放对象"后 能打开窗口("抄送对象")→Show出"文件发放一览表.mhtml"
→关闭该窗口后→单元格 "发放对象"能正常编辑(可勾选字段的状态)
在 窗口界面下 窗口("试制策划维护") 中 用Table控件绑定 "试制策划" 表
→点击单元格 "发放对象"后 能打开窗口("抄送对象")→Show出"文件发放一览表.mhtml"
→关闭该窗口后→单元格 "发放对象"无法正常编辑
→再点击单元格 "发放对象" 就再一次 打开窗口("抄送对象")→Show出"文件发放一览表.mhtml" 了...
我是不是只能在窗口("抄送对象")的 After Close 中下代码 才能让"发放对象"正常编辑?
>如果是该咋下代码?
把StarEdit 事件代码放到表格click事件试试
3楼的意思是单元格锁定后,点击就不能弹出窗口?在点击事件里判断一下是否锁定,锁定就不要弹出不就行了。
至于After Close没看懂要写什么代码?StarEdit 事件代码会有什么问题具体请上传实例测试