56 lines
2.1 KiB
VB.net
56 lines
2.1 KiB
VB.net
Imports EgtUILib
|
|
|
|
Public Class AboutBoxWD
|
|
|
|
' Riferimento alla MainWindow
|
|
Private m_MainWindow As MainWindow = DirectCast(Application.Current.MainWindow, MainWindow)
|
|
|
|
Sub New(Owner As Window)
|
|
|
|
' This call is required by the designer.
|
|
InitializeComponent()
|
|
|
|
' Add any initialization after the InitializeComponent() call.
|
|
Me.Owner = Owner
|
|
Me.Top = Owner.Top + (Owner.Height / 2 - Me.Height / 2)
|
|
Me.Left = Owner.Left + (Owner.Width / 2 - Me.Width / 2)
|
|
Me.ShowDialog()
|
|
|
|
End Sub
|
|
|
|
Private Sub AboutBoxWD_Initialized(sender As Object, e As EventArgs) Handles Me.Initialized
|
|
DescriptionLbl.Text = My.Application.Info.Description.ToString()
|
|
VersionLbl.Text = "Version : " & m_MainWindow.GetVersion()
|
|
Dim sKey As String = String.Empty
|
|
EgtGetKeyInfo(sKey)
|
|
Dim sOpts As String = m_MainWindow.GetKeyOptions().ToString()
|
|
#If TRIAL Then
|
|
If sKey.Length() <= 14 Then
|
|
KeyLbl.Text = sKey & " - " & sOpts
|
|
Else
|
|
KeyLbl.Text = sKey.Substring(0, 9) & "..." & sKey.Substring(sKey.Length() - 5) & " - " & sOpts
|
|
End If
|
|
#Else
|
|
KeyLbl.Text = sKey & " - " & sOpts
|
|
#End If
|
|
' COPIATO da codice CAM5
|
|
Dim sAssStatus As String = " discontinued"
|
|
Dim nAssLeftDays As Integer
|
|
If EgtGetKeyAssLeftDays(nAssLeftDays) And nAssLeftDays >= 0 Then
|
|
If nAssLeftDays > 30 Then
|
|
sAssStatus = "expires within " & nAssLeftDays.ToString() & " days"
|
|
ElseIf nAssLeftDays > 0 Then
|
|
sAssStatus = "to be renewed within " & nAssLeftDays.ToString() & " days"
|
|
Else
|
|
sAssStatus = "to be renewed by today"
|
|
End If
|
|
End If
|
|
AssStatusLbl.Text = sAssStatus
|
|
CopyrightLbl.Text = My.Application.Info.Copyright.ToString()
|
|
MachineLbl.Text = "Machine : " & m_MainWindow.m_CurrentMachine.sMachineName
|
|
ProjectLbl.Text = "Project : " & m_MainWindow.m_CurrentProjectPageUC.GetCurrentProjectName()
|
|
ExitBtn.Content = EgtMsg(10104) 'Ok
|
|
End Sub
|
|
|
|
End Class
|