如何禁用其他电脑上的按钮

时间:2011-07-04 08:14:23

标签: vb.net

我使用C#4和SQL Server 2008开发了一个Windows应用程序,

我的应用程序运行良好。

此应用程序由六个用户同时使用。

我想要的是,无论谁先从这六个用户点击按钮,其他5个用户PC上的按钮必须禁用,直到用户完成添加数据..然后必须启用...

东西..

btn.disable = true;

保存数据

btn.disable = false;

所以,它不能重复..

1 个答案:

答案 0 :(得分:0)

您需要在数据上设置一个标记,表示正在编辑记录。然后,当用户尝试编辑同一记录时,它首先检查是否设置了编辑标志,如果是,则报告“您无法编辑此记录,因为有人已在编辑它”。

自动禁用按钮的效率可能非常低,因为您必须不断检查是否正在编辑记录。

那说可以使用计时器来连续检查数据库。