12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- Imports System.Windows.Forms
-
- Public Class MDIParent1
-
- Private Sub ShowNewForm(ByVal sender As Object, ByVal e As EventArgs) Handles NewToolStripMenuItem.Click, NewToolStripButton.Click, NewWindowToolStripMenuItem.Click
- ' 建立子表單的新執行個體。
- Dim ChildForm As New System.Windows.Forms.Form
- ' 將它變成這個 MDI 表單的子表單,然後才顯示。
- ChildForm.MdiParent = Me
-
- m_ChildFormNumber += 1
- ChildForm.Text = "視窗 " & m_ChildFormNumber
-
- ChildForm.Show()
- End Sub
-
- Private Sub OpenFile(ByVal sender As Object, ByVal e As EventArgs) Handles OpenToolStripMenuItem.Click, OpenToolStripButton.Click
- Dim OpenFileDialog As New OpenFileDialog
- OpenFileDialog.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.MyDocuments
- OpenFileDialog.Filter = "文字檔 (*.txt)|*.txt|所有檔案 (*.*)|*.*"
- If (OpenFileDialog.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) Then
- Dim FileName As String = OpenFileDialog.FileName
- ' TODO: 在此加入開啟檔案的程式碼。
- End If
- End Sub
-
- Private Sub SaveAsToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles SaveAsToolStripMenuItem.Click
- Dim SaveFileDialog As New SaveFileDialog
- SaveFileDialog.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.MyDocuments
- SaveFileDialog.Filter = "文字檔 (*.txt)|*.txt|所有檔案 (*.*)|*.*"
-
- If (SaveFileDialog.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) Then
- Dim FileName As String = SaveFileDialog.FileName
- ' TODO: 在此加入程式碼,將表單目前的內容儲存成檔案。
- End If
- End Sub
-
-
- Private Sub ExitToolsStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ExitToolStripMenuItem.Click
- Me.Close()
- End Sub
-
- Private Sub CutToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CutToolStripMenuItem.Click
- ' 使用 My.Computer.Clipboard 將選取的文字或影像插入剪貼簿
- End Sub
-
- Private Sub CopyToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CopyToolStripMenuItem.Click
- ' 使用 My.Computer.Clipboard 將選取的文字或影像插入剪貼簿
- End Sub
-
- Private Sub PasteToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles PasteToolStripMenuItem.Click
- '使用 My.Computer.Clipboard.GetText() 或 My.Computer.Clipboard.GetData 從剪貼簿擷取資訊。
- End Sub
-
- Private Sub ToolBarToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ToolBarToolStripMenuItem.Click
- Me.ToolStrip.Visible = Me.ToolBarToolStripMenuItem.Checked
- End Sub
-
- Private Sub StatusBarToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles StatusBarToolStripMenuItem.Click
- Me.StatusStrip.Visible = Me.StatusBarToolStripMenuItem.Checked
- End Sub
-
- Private Sub CascadeToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CascadeToolStripMenuItem.Click
- Me.LayoutMdi(MdiLayout.Cascade)
- End Sub
-
- Private Sub TileVerticalToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles TileVerticalToolStripMenuItem.Click
- Me.LayoutMdi(MdiLayout.TileVertical)
- End Sub
-
- Private Sub TileHorizontalToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles TileHorizontalToolStripMenuItem.Click
- Me.LayoutMdi(MdiLayout.TileHorizontal)
- End Sub
-
- Private Sub ArrangeIconsToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ArrangeIconsToolStripMenuItem.Click
- Me.LayoutMdi(MdiLayout.ArrangeIcons)
- End Sub
-
- Private Sub CloseAllToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CloseAllToolStripMenuItem.Click
- ' 關閉父表單的所有子表單。
- For Each ChildForm As Form In Me.MdiChildren
- ChildForm.Close()
- Next
- End Sub
-
- Private m_ChildFormNumber As Integer
-
- End Class
|