Files
EgtUILib/tsMain.vb
T
Dario Sassi eaaa2dcbfe EgtUILib 1.6a6 :
- allineamento con TestEIn.
2015-01-28 14:07:07 +00:00

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