向vb.net应用程序发送通知消息
我正在开发一个vb.net windows应用程序,希望在发生新事件时通知我的一些用户。(例如:更新表中的字段,或在表中添加新行)此通知应与我的其他vb表单具有相同的UI。(我希望在单独的表单上显示它,而不是在任何windows MessageBox上显示) 我不知道这个问题最简单的解决办法 提前谢谢 -编辑- 我试图解释的“通知”类似于facebook。例如:在浏览facebook时,一位朋友对状态进行了评论,页面左上角有一条通知。我正在尝试开发这个windows应用程序,在添加、删除或编辑sql中的记录时使用实时数据。此应用程序在许多计算机上同时运行(到目前为止只有2台),当一个用户修改记录时,将通过此“通知弹出窗口”通知另一个用户向vb.net应用程序发送通知消息,vb.net,winforms,notifications,Vb.net,Winforms,Notifications,我正在开发一个vb.net windows应用程序,希望在发生新事件时通知我的一些用户。(例如:更新表中的字段,或在表中添加新行)此通知应与我的其他vb表单具有相同的UI。(我希望在单独的表单上显示它,而不是在任何windows MessageBox上显示) 我不知道这个问题最简单的解决办法 提前谢谢 -编辑- 我试图解释的“通知”类似于facebook。例如:在浏览facebook时,一位朋友对状态进行了评论,页面左上角有一条通知。我正在尝试开发这个windows应用程序,在添加、删除或编辑s
是的,使用windows窗体。我想您使用的是Winforms 这些步骤是:
- 制作新表格
- 事件发生时(即在事件处理程序中),请使用:
标签
,并更新标签.Text
属性
要检查SQL数据库记录中的更改,您需要查看使用web服务(如果应用程序需要可扩展)或直接访问SQL Server数据库,请查看类
祝你好运。除了费边的答案 在数据库中,您应该有一个布尔值,False=unread和True=read“notification” 您可以进行linq查询,以获取所有错误通知。您可以对其编辑数字、颜色和UI
Dim getUnread = (From rec In db.Notifications
Where rec.messageBoolean = False
Select rec).toList()
'number of notifications
dim numberOfNotifications as Integer = getUnread.count
If numberOfNotifications >0 Then
labalNotify.text = numberOfNotifications.tostring()
'change colors, add icons, make the world go round.
End If
我想你明白了
玩得开心
Dim getUnread = (From rec In db.Notifications
Where rec.messageBoolean = False
Select rec).toList()
'number of notifications
dim numberOfNotifications as Integer = getUnread.count
If numberOfNotifications >0 Then
labalNotify.text = numberOfNotifications.tostring()
'change colors, add icons, make the world go round.
End If