向vb.net应用程序发送通知消息

向vb.net应用程序发送通知消息,vb.net,winforms,notifications,Vb.net,Winforms,Notifications,我正在开发一个vb.net windows应用程序,希望在发生新事件时通知我的一些用户。(例如:更新表中的字段,或在表中添加新行)此通知应与我的其他vb表单具有相同的UI。(我希望在单独的表单上显示它,而不是在任何windows MessageBox上显示) 我不知道这个问题最简单的解决办法 提前谢谢 -编辑- 我试图解释的“通知”类似于facebook。例如:在浏览facebook时,一位朋友对状态进行了评论,页面左上角有一条通知。我正在尝试开发这个windows应用程序,在添加、删除或编辑s

我正在开发一个vb.net windows应用程序,希望在发生新事件时通知我的一些用户。(例如:更新表中的字段,或在表中添加新行)此通知应与我的其他vb表单具有相同的UI。(我希望在单独的表单上显示它,而不是在任何windows MessageBox上显示)

我不知道这个问题最简单的解决办法

提前谢谢

-编辑-

我试图解释的“通知”类似于facebook。例如:在浏览facebook时,一位朋友对状态进行了评论,页面左上角有一条通知。我正在尝试开发这个windows应用程序,在添加、删除或编辑sql中的记录时使用实时数据。此应用程序在许多计算机上同时运行(到目前为止只有2台),当一个用户修改记录时,将通过此“通知弹出窗口”通知另一个用户


是的,使用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