我是模式新手,我在应用程序中找到了Observer模式的可能应用。 我在表单上有一个DBGrid,我想在DBGrid.SelectedRows.Count更改其值时立即执行某些操作。在我的情况下,我需要一种方法来观察DBGrid.SelectedRows.Count,如果是> 1我需要让面板可见。换句话说,如果用户在DBGrid中选择了多于一行,我将使面板可见,否则面板将被隐藏。 我已经搜索了一些观察者模式示例,但对我的情况来说,这些都不够简单。也许我也遭受了试图使简单事情复杂化的综合症; - )
fabio vitale