首页 > 学技术 > 技术网文 > Lotus > 正文

[精彩] 如何禁止表单打开时进入编辑模式啊.


来源 chinaunix.net 酷勤网整理

一个表单,双击时自动进行编辑模式,要想让别个不能进行编辑模式,如何做啊. :?:  :?:



 FireBird5 回复于:2005-06-18 22:41:42

C/S吧?表单事件Querymodechange。


 YiMingWorks 回复于:2005-06-21 17:49:01

表单有个属性,好象在属性窗口的第二页上面,自动启用编辑模式,去掉试试。


 qingzhou 回复于:2005-06-24 17:21:25

▲表单(Globals)-(Declarstions):

Dim EditKey As String


▲表单(Globals)-Initialize:

Sub Initialize

EditKey="0"
End Sub


▲表单的Querymodechange:

Sub Querymodechange(Source As Notesuidocument, Continue As Variant)

Dim doc As NotesDocument
Set doc=Source.Document
If Not (Source.EditMode) Then
If EditKey="0" Then
Continue=False
Else
Continue=True
End If
End If
End Sub


然后创建一个“编辑”按钮编辑表单:

Sub Click(Source As Button)

Dim w As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc=w.CurrentDocument
EditKey="1"
uidoc.EditMode=True
End Sub


这样你只要通过设置按钮的隐藏条件来控制“编辑”按钮。




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=562531
转载请注明作者名及原文出处



收藏本页到: