InfoBar.vb
上传用户:szledliu
上传日期:2021-01-29
资源大小:13805k
文件大小:1k
源码类别:

C#编程

开发平台:

C#

  1. Imports System.ComponentModel
  2. Public Class InfoBar
  3.     Private _PlaySound As Boolean
  4.     Private Sub InfoBar_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  5.         Me.Dock = DockStyle.Top
  6.     End Sub
  7.     Private Sub pbClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbClose.Click
  8.         Me.Visible = False
  9.     End Sub
  10.     <Browsable(True)> Public Overrides Property Text() As String
  11.         Get
  12.             Return Me.Label1.Text
  13.         End Get
  14.         Set(ByVal value As String)
  15.             Me.Label1.Text = value
  16.         End Set
  17.     End Property
  18.     <Browsable(True)> Public Property PlaySound() As Boolean
  19.         Get
  20.             Return _PlaySound
  21.         End Get
  22.         Set(ByVal value As Boolean)
  23.             _PlaySound = value
  24.         End Set
  25.     End Property
  26.     'We could really complete this control and put the play sound in here is we wanted to...
  27.     Private Sub InfoBar_VisibleChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.VisibleChanged
  28.         'If Me.Visible = True Then
  29.         '    My.Computer.Audio.Play(My.Resources.Windows_Pop_up_Blocked, AudioPlayMode.Background)
  30.         'End If
  31.     End Sub
  32.     Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
  33.         Form1.Show()
  34.     End Sub
  35. End Class