方案
我正在视觉工作室创建一个简单的咖啡馆订单。 我有一个表单接受订单,另一个表单作为夏季页面。
在订单表格上,当按下此按钮时,我有一个“保存/新订单”按钮,订单会被添加到列表框中。我还想创建和累加器来计算所采取的订单数量。我决定创建一个全局变量,因为我只会在摘要表单中使用这个数字。
这是我到目前为止所做的。
Public Class GlobalValues
Private Shared pItemIterator As Integer
Public Shared Property orderCounter As Integer
Get
Return pItemIterator
End Get
Set(value As Integer)
pItemIterator = value
End Set
End Property
End Class
按钮
GlobalValues.orderCounter+= 1
问题
我目前坚持如何从这个值减去-1。在订单上我有一个按钮来删除最后一个订单。
答案 0 :(得分:2)
您将pItemIterator设为私有时无法访问它。您需要使用您为其制作的公开Property
:
GlobalValues.orderCounter -= 1
答案 1 :(得分:0)
你可以为它制作一个处理pItemIterator的公共子吗?
Public Class GlobalValues
Private Shared pItemIterator As Integer
Public Shared Property orderCounter As Integer
Get
orderCounter = pItemIterator
End Get
Set(value As Integer)
pItemIterator = value
End Set
End Property
Public Shared Sub subtractOneFromOrderCounter()
pItemIterator = pItemIterator - 1
End Sub
End Class
然后在单击按钮时设置subtractOneFromOrderCounter()。