First create solution
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
Imports System
|
||||
Imports System.Windows.Forms
|
||||
Imports DevExpress.ExpressApp
|
||||
Imports DevExpress.XtraBars.Alerter
|
||||
Imports DevExpress.ExpressApp.Utils
|
||||
|
||||
|
||||
Public Class ShowAlertControlMainWindowController
|
||||
Inherits WindowController
|
||||
Private alertControlCore As AlertControl
|
||||
Private alertTimerCore As Timer
|
||||
Public Sub New()
|
||||
TargetWindowType = WindowType.Main
|
||||
End Sub
|
||||
Protected Overrides Sub OnActivated()
|
||||
MyBase.OnActivated()
|
||||
'InitAlertControlCore()
|
||||
'InitAlertTimerCore()
|
||||
End Sub
|
||||
Protected Overridable Sub InitAlertControlCore()
|
||||
alertControlCore = New AlertControl()
|
||||
End Sub
|
||||
Protected Overridable Sub InitAlertTimerCore()
|
||||
alertTimerCore = New Timer()
|
||||
AddHandler alertTimerCore.Tick, AddressOf alertTimerCore_Tick
|
||||
alertTimerCore.Interval = 5000
|
||||
alertTimerCore.Start()
|
||||
End Sub
|
||||
Private Sub alertTimerCore_Tick(ByVal sender As Object, ByVal e As EventArgs)
|
||||
ShowAlertInfo()
|
||||
End Sub
|
||||
Protected Overrides Sub OnDeactivated()
|
||||
If alertTimerCore IsNot Nothing Then
|
||||
alertTimerCore.Stop()
|
||||
End If
|
||||
MyBase.OnDeactivated()
|
||||
End Sub
|
||||
Protected Overridable Sub ShowAlertInfo()
|
||||
Dim mainForm As Form = CType(Application.MainWindow.Template, Form)
|
||||
Dim info As New AlertInfo("Késésben vagy vaze !!!!", "", DateTime.Now.ToString(), ImageLoader.Instance.GetImageInfo("document_into").Image)
|
||||
AlertControl.Show(mainForm, info)
|
||||
End Sub
|
||||
Public ReadOnly Property AlertControl() As AlertControl
|
||||
Get
|
||||
Return alertControlCore
|
||||
End Get
|
||||
End Property
|
||||
Public ReadOnly Property AlertTimer() As Timer
|
||||
Get
|
||||
Return alertTimerCore
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
|
||||
Reference in New Issue
Block a user