2010-08-09 74 views
0

我有一个管理员和用户权限的登录。如何禁用子窗体控件?

如果admin-我可以访问所有表单和控件。 --OK

如果用户 - 我只能访问有限的表单和控件。 我有Mdi父母和其他形式。

--not OK

我只能禁用工具条在MDI父菜单,但是我需要在其他childforms也禁用控制。

像butttons /文本框蚀刻..

回答

1

有很多方法可以做到这一点:

  • 当打开/加载控件,通过登录权限对孩子的控制,并有在onload方法设置可见性
  • 在您的子窗体上添加一个公共方法来隐藏控件。然后父母可以调用此方法
  • 使这些控件公开并直接从父级访问它们(即childForm.ControlToHide.Visible = false)。完成工作,但不建议

很多其他方式,这些只是“简单”的。

相关问题