eaaa2dcbfe
- allineamento con TestEIn.
118 lines
3.5 KiB
VB.net
118 lines
3.5 KiB
VB.net
Public Class tsMain
|
|
|
|
Private m_Controller As Controller
|
|
|
|
'Create buttons
|
|
Dim btnNew As New ToolStripButton
|
|
Dim btnOpen As New ToolStripButton
|
|
Dim btnSave As New ToolStripButton
|
|
Dim btnImport As New ToolStripButton
|
|
Dim btnExport As New ToolStripButton
|
|
|
|
Sub New()
|
|
|
|
MyBase.New()
|
|
Me.Anchor = AnchorStyles.None
|
|
Me.Dock = DockStyle.None
|
|
' Chiamata richiesta dalla finestra di progettazione.
|
|
InitializeComponent()
|
|
AddButtons()
|
|
' Aggiungere le eventuali istruzioni di inizializzazione dopo la chiamata a InitializeComponent().
|
|
|
|
End Sub
|
|
|
|
Public Sub SetController(ByRef controller As Controller)
|
|
m_Controller = controller
|
|
End Sub
|
|
|
|
Public Sub AddButtons()
|
|
|
|
With btnNew
|
|
'Set properties
|
|
.Name = "btnNew"
|
|
.AutoToolTip = True
|
|
.DisplayStyle = ToolStripItemDisplayStyle.Image
|
|
.Image = EgtUILib.My.Resources.Resources._New
|
|
.Text = ""
|
|
.ToolTipText = "New"
|
|
End With
|
|
|
|
With btnOpen
|
|
'Set properties
|
|
.Name = "btnOpen"
|
|
.AutoToolTip = True
|
|
.DisplayStyle = ToolStripItemDisplayStyle.Image
|
|
.Image = EgtUILib.My.Resources.Resources.OPen
|
|
.Text = ""
|
|
.ToolTipText = "Open"
|
|
End With
|
|
|
|
With btnSave
|
|
'Set properties
|
|
.Name = "btnSave"
|
|
.AutoToolTip = True
|
|
.DisplayStyle = ToolStripItemDisplayStyle.Image
|
|
.Image = EgtUILib.My.Resources.Resources.Save
|
|
.Text = ""
|
|
.ToolTipText = "Save"
|
|
End With
|
|
|
|
With btnImport
|
|
'Set properties
|
|
.Name = "btnImport"
|
|
.AutoToolTip = True
|
|
.DisplayStyle = ToolStripItemDisplayStyle.Image
|
|
.Image = EgtUILib.My.Resources.Resources.Import
|
|
.Text = ""
|
|
.ToolTipText = "Import"
|
|
End With
|
|
|
|
With btnExport
|
|
'Set properties
|
|
.Name = "btnExport"
|
|
.AutoToolTip = True
|
|
.DisplayStyle = ToolStripItemDisplayStyle.Image
|
|
.Image = EgtUILib.My.Resources.Resources.Export
|
|
.Text = ""
|
|
.ToolTipText = "Export"
|
|
End With
|
|
|
|
'Create a Handle to a Click Event
|
|
AddHandler btnNew.Click, AddressOf btnNew_Click
|
|
AddHandler btnOpen.Click, AddressOf btnOpen_Click
|
|
AddHandler btnSave.Click, AddressOf btnSave_Click
|
|
AddHandler btnImport.Click, AddressOf btnImport_Click
|
|
AddHandler btnExport.Click, AddressOf btnExport_Click
|
|
|
|
'Add to toolstrip
|
|
MyClass.Items.Add(btnNew)
|
|
MyClass.Items.Add(btnOpen)
|
|
MyClass.Items.Add(btnSave)
|
|
MyClass.Items.Add(btnImport)
|
|
MyClass.Items.Add(btnExport)
|
|
|
|
End Sub
|
|
|
|
'The Click Events
|
|
Private Sub btnNew_Click(sender As Object, e As System.EventArgs)
|
|
m_Controller.NewProject()
|
|
End Sub
|
|
|
|
Private Sub btnOpen_Click(sender As Object, e As System.EventArgs)
|
|
m_Controller.OpenProject()
|
|
End Sub
|
|
|
|
Private Sub btnSave_Click(sender As Object, e As System.EventArgs)
|
|
m_Controller.SaveProject()
|
|
End Sub
|
|
|
|
Private Sub btnImport_Click(sender As Object, e As System.EventArgs)
|
|
m_Controller.ImportProject()
|
|
End Sub
|
|
|
|
Private Sub btnExport_Click(sender As Object, e As System.EventArgs)
|
|
m_Controller.ExportProject()
|
|
End Sub
|
|
|
|
End Class
|