怎么禁用工具栏按钮
我做了一个表单集,里面既有下拉菜单,也通过类库的方式做了一个表单集。我打算禁止用户重复打开同一个表单,但是可以打开其他表单。我是这样做的:为每个表单设立了一个全局变量,一旦这个表单打开或关闭,就将这个变量置为.t.或.f.,然后在菜单的skip条件和工具栏按钮组的refresh事件对此进行判断,就可以实现了。现在遇到一个问题:如果通过工具栏按钮打开表单,菜单栏对应该表单的菜单项会同步禁止;如果通过菜单方式打开表单,工具栏对应该表单的按钮却不能同步禁止。好像问题在于用菜单方式打开一个表单后,虽然显示该表单是否打开的变量被置为了.t.,但是没有通知工具栏进行刷新,我试了一下,如果用thisformset.form1.olecontrol1.refresh,则会提示“对象没有包含在formset中”,显然引用的不对,应该怎么引用这个工具栏呢?