管理GUI状态(创建、编辑、读取模式……)的最佳方式是什么?

本文关键字:方式 是什么 最佳 读取 状态 GUI 创建 管理 编辑 模式 | 更新日期: 2023-09-27 18:17:35

客户要求我创建一个工具,可以让用户从数据库中添加/修改/删除/读取内容。内容可以从文本框中读取。

我的问题是,什么是最好的方法来管理GUI锁/解锁程序的不同状态。IE:如果我处于"插入"模式,一些GUI元素应该被启用,而另一些则没有。如果我处于"只读"模式,其中一堆应该被禁用…等。

现在我已经在我的GUI类中创建了一些方法,应该管理这个。然而,我想各州应该以类似的方式进行管理……

该程序目前是用Java开发的,但我以前在。net中遇到过这个问题。

编辑:正如我看到的,有些人认为这个问题太笼统了。我正在寻找模式,技术等…

管理GUI状态(创建、编辑、读取模式……)的最佳方式是什么?

你的问题太宽泛了。

有许多不同的方法来维护GUI中控件的可见性和启用/禁用状态。只要你在使用。net,我建议你看看WPF中的命令:在这里,你可以将控件的enabled属性绑定到命令的CanExecute属性,并保持命令的可用性——你的控件将自动反映更改