⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printhpmobile.vb

📁 Programming the .NET Compact Framework with vb 源代码
💻 VB
📖 第 1 页 / 共 3 页
字号:
' PrintHPMobile.vb - Main form for print with GDI sample.
'
' Code from _Programming the .NET Compact Framework with C#_
' and _Programming the .NET Compact Framework with VB_
' (c) Copyright 2002-2003 Paul Yao and David Durant. 
' All rights reserved.

Imports System
Imports System.Text               '  StringBuilder
Imports System.Drawing            '  FontStyle
Imports System.Windows.Forms      '  DialogResult
Imports Microsoft.WindowsCE.Forms ' InputPanel
Imports System.IO                 '  Directories, Files, Streams
Imports YaoDurant.Win32           '  Heap, focus, Win32 I/O
Imports YaoDurant.Drawing         '  Native drawing support

Namespace PrintHPMobile
Public Class FormMain
   Inherits System.Windows.Forms.Form
      Friend WithEvents cmenuMain As ContextMenu
      Friend WithEvents mitemProgramMenu As MenuItem
      Friend WithEvents mitemToolbar As MenuItem
      Friend WithEvents ilistCommands As ImageList
      Friend WithEvents menuMain As MainMenu
      Friend WithEvents mitemFilePopup As MenuItem
      Friend WithEvents mitemFileOpen As MenuItem
      Friend WithEvents mitemFileSave As MenuItem
      Friend WithEvents mitemFileSaveAs As MenuItem
      Friend WithEvents mitemFileFormat As MenuItem
      Friend WithEvents mitemFFAscii As MenuItem
      Friend WithEvents mitemFFUnicode As MenuItem
      Friend WithEvents mitemFFUtf7 As MenuItem
      Friend WithEvents mitemFFUtf8 As MenuItem
      Friend WithEvents mitemFFDefault As MenuItem
      Friend WithEvents mitemEditPopup As MenuItem
      Friend WithEvents mitemEditFont As MenuItem
      Friend WithEvents mitemToolsPopup As MenuItem
      Friend WithEvents mitemToolsOptions As MenuItem
      Friend WithEvents mitemSettingsPopup As MenuItem
      Friend WithEvents mitemSettingsSave As MenuItem
      Friend WithEvents mitemSettingsRestore As MenuItem
      Friend WithEvents mitemSettingsInit As MenuItem
      Friend WithEvents tbarCommands As ToolBar
      Friend WithEvents tbbEditFormat As ToolBarButton
      Friend WithEvents tbbViewOptions As ToolBarButton

#Region " Windows Form Designer generated code "

      Public Sub New()
         MyBase.New()

         'This call is required by the Windows Form Designer.
         InitializeComponent()

         'Add any initialization after the InitializeComponent() call

      End Sub

      'Form overrides dispose to clean up the component list.
      Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
         MyBase.Dispose(disposing)
      End Sub

      'NOTE: The following procedure is required by the Windows Form Designer
      'It can be modified using the Windows Form Designer.  
      'Do not modify it using the code editor.
      Friend WithEvents MenuItem1 As System.Windows.Forms.MenuItem
      Friend WithEvents mitemFilePrint As System.Windows.Forms.MenuItem
      Friend WithEvents tboxInput As System.Windows.Forms.TextBox
      Friend WithEvents mitemCut As System.Windows.Forms.MenuItem
      Friend WithEvents mitemCopy As System.Windows.Forms.MenuItem
      Friend WithEvents mitemPaste As System.Windows.Forms.MenuItem
      Friend WithEvents MenuItem5 As System.Windows.Forms.MenuItem
      Friend WithEvents mitemClear As System.Windows.Forms.MenuItem
      Friend WithEvents mitemUndo As System.Windows.Forms.MenuItem
      Friend WithEvents MenuItem8 As System.Windows.Forms.MenuItem
      Private Sub InitializeComponent()
Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(FormMain))
Me.tboxInput = New System.Windows.Forms.TextBox
Me.cmenuMain = New System.Windows.Forms.ContextMenu
Me.mitemProgramMenu = New System.Windows.Forms.MenuItem
Me.mitemToolbar = New System.Windows.Forms.MenuItem
Me.ilistCommands = New System.Windows.Forms.ImageList
Me.menuMain = New System.Windows.Forms.MainMenu
Me.mitemFilePopup = New System.Windows.Forms.MenuItem
Me.mitemFileOpen = New System.Windows.Forms.MenuItem
Me.mitemFileSave = New System.Windows.Forms.MenuItem
Me.mitemFileSaveAs = New System.Windows.Forms.MenuItem
Me.mitemFileFormat = New System.Windows.Forms.MenuItem
Me.mitemFFAscii = New System.Windows.Forms.MenuItem
Me.mitemFFUnicode = New System.Windows.Forms.MenuItem
Me.mitemFFUtf7 = New System.Windows.Forms.MenuItem
Me.mitemFFUtf8 = New System.Windows.Forms.MenuItem
Me.mitemFFDefault = New System.Windows.Forms.MenuItem
Me.MenuItem1 = New System.Windows.Forms.MenuItem
Me.mitemFilePrint = New System.Windows.Forms.MenuItem
Me.mitemEditPopup = New System.Windows.Forms.MenuItem
Me.mitemEditFont = New System.Windows.Forms.MenuItem
Me.mitemToolsPopup = New System.Windows.Forms.MenuItem
Me.mitemToolsOptions = New System.Windows.Forms.MenuItem
Me.mitemSettingsPopup = New System.Windows.Forms.MenuItem
Me.mitemSettingsSave = New System.Windows.Forms.MenuItem
Me.mitemSettingsRestore = New System.Windows.Forms.MenuItem
Me.mitemSettingsInit = New System.Windows.Forms.MenuItem
Me.tbarCommands = New System.Windows.Forms.ToolBar
Me.tbbEditFormat = New System.Windows.Forms.ToolBarButton
Me.tbbViewOptions = New System.Windows.Forms.ToolBarButton
Me.mitemCut = New System.Windows.Forms.MenuItem
Me.mitemCopy = New System.Windows.Forms.MenuItem
Me.mitemPaste = New System.Windows.Forms.MenuItem
Me.MenuItem5 = New System.Windows.Forms.MenuItem
Me.mitemClear = New System.Windows.Forms.MenuItem
Me.mitemUndo = New System.Windows.Forms.MenuItem
Me.MenuItem8 = New System.Windows.Forms.MenuItem
'
'tboxInput
'
Me.tboxInput.Location = New System.Drawing.Point(-1, -1)
Me.tboxInput.Multiline = True
Me.tboxInput.ScrollBars = System.Windows.Forms.ScrollBars.Both
Me.tboxInput.Size = New System.Drawing.Size(242, 250)
Me.tboxInput.Text = "Some text inside a textbox."
'
'cmenuMain
'
Me.cmenuMain.MenuItems.Add(Me.mitemProgramMenu)
Me.cmenuMain.MenuItems.Add(Me.mitemToolbar)
'
'mitemProgramMenu
'
Me.mitemProgramMenu.Text = "Program Menu"
'
'mitemToolbar
'
Me.mitemToolbar.Text = "Toolbar"
'
'ilistCommands
'
Me.ilistCommands.Images.Add(CType(resources.GetObject("resource"), System.Drawing.Image))
Me.ilistCommands.Images.Add(CType(resources.GetObject("resource1"), System.Drawing.Image))
Me.ilistCommands.ImageSize = New System.Drawing.Size(16, 16)
'
'menuMain
'
Me.menuMain.MenuItems.Add(Me.mitemFilePopup)
Me.menuMain.MenuItems.Add(Me.mitemEditPopup)
Me.menuMain.MenuItems.Add(Me.mitemToolsPopup)
Me.menuMain.MenuItems.Add(Me.mitemSettingsPopup)
'
'mitemFilePopup
'
Me.mitemFilePopup.MenuItems.Add(Me.mitemFileOpen)
Me.mitemFilePopup.MenuItems.Add(Me.mitemFileSave)
Me.mitemFilePopup.MenuItems.Add(Me.mitemFileSaveAs)
Me.mitemFilePopup.MenuItems.Add(Me.mitemFileFormat)
Me.mitemFilePopup.MenuItems.Add(Me.MenuItem1)
Me.mitemFilePopup.MenuItems.Add(Me.mitemFilePrint)
Me.mitemFilePopup.Text = "File"
'
'mitemFileOpen
'
Me.mitemFileOpen.Text = "Open..."
'
'mitemFileSave
'
Me.mitemFileSave.Text = "Save"
'
'mitemFileSaveAs
'
Me.mitemFileSaveAs.Text = "SaveAs..."
'
'mitemFileFormat
'
Me.mitemFileFormat.MenuItems.Add(Me.mitemFFAscii)
Me.mitemFileFormat.MenuItems.Add(Me.mitemFFUnicode)
Me.mitemFileFormat.MenuItems.Add(Me.mitemFFUtf7)
Me.mitemFileFormat.MenuItems.Add(Me.mitemFFUtf8)
Me.mitemFileFormat.MenuItems.Add(Me.mitemFFDefault)
Me.mitemFileFormat.Text = "Format"
'
'mitemFFAscii
'
Me.mitemFFAscii.Text = "Ascii"
'
'mitemFFUnicode
'
Me.mitemFFUnicode.Text = "Unicode"
'
'mitemFFUtf7
'
Me.mitemFFUtf7.Text = "Utf7"
'
'mitemFFUtf8
'
Me.mitemFFUtf8.Text = "Utf8"
'
'mitemFFDefault
'
Me.mitemFFDefault.Text = "Default"
'
'MenuItem1
'
Me.MenuItem1.Text = "-"
'
'mitemFilePrint
'
Me.mitemFilePrint.Text = "Print..."
'
'mitemEditPopup
'
Me.mitemEditPopup.MenuItems.Add(Me.mitemCut)
Me.mitemEditPopup.MenuItems.Add(Me.mitemCopy)
Me.mitemEditPopup.MenuItems.Add(Me.mitemPaste)
Me.mitemEditPopup.MenuItems.Add(Me.MenuItem5)
Me.mitemEditPopup.MenuItems.Add(Me.mitemClear)
Me.mitemEditPopup.MenuItems.Add(Me.mitemUndo)
Me.mitemEditPopup.MenuItems.Add(Me.MenuItem8)
Me.mitemEditPopup.MenuItems.Add(Me.mitemEditFont)
Me.mitemEditPopup.Text = "Edit"
'
'mitemEditFont
'
Me.mitemEditFont.Text = "Font..."
'
'mitemToolsPopup
'
Me.mitemToolsPopup.MenuItems.Add(Me.mitemToolsOptions)
Me.mitemToolsPopup.Text = "Tools"
'
'mitemToolsOptions
'
Me.mitemToolsOptions.Text = "Options..."
'
'mitemSettingsPopup
'
Me.mitemSettingsPopup.MenuItems.Add(Me.mitemSettingsSave)
Me.mitemSettingsPopup.MenuItems.Add(Me.mitemSettingsRestore)
Me.mitemSettingsPopup.MenuItems.Add(Me.mitemSettingsInit)
Me.mitemSettingsPopup.Text = "Settings"
'
'mitemSettingsSave
'
Me.mitemSettingsSave.Text = "Save"
'
'mitemSettingsRestore
'
Me.mitemSettingsRestore.Text = "Restore"
'
'mitemSettingsInit
'
Me.mitemSettingsInit.Text = "Initialize"
'
'tbarCommands
'
Me.tbarCommands.Buttons.Add(Me.tbbEditFormat)
Me.tbarCommands.Buttons.Add(Me.tbbViewOptions)
Me.tbarCommands.ImageList = Me.ilistCommands
'
'tbbEditFormat
'
Me.tbbEditFormat.ImageIndex = 0
'
'tbbViewOptions
'
Me.tbbViewOptions.ImageIndex = 1
'
'mitemCut
'
Me.mitemCut.Text = "Cut"
'
'mitemCopy
'
Me.mitemCopy.Text = "Copy"
'
'mitemPaste
'
Me.mitemPaste.Text = "Paste"
'
'MenuItem5
'
Me.MenuItem5.Text = "-"
'
'mitemClear
'
Me.mitemClear.Text = "Clear"
'
'mitemUndo
'
Me.mitemUndo.Text = "Undo"
'
'MenuItem8
'
Me.MenuItem8.Text = "-"
'
'FormMain
'
Me.ContextMenu = Me.cmenuMain
Me.Controls.Add(Me.tboxInput)
Me.Controls.Add(Me.tbarCommands)
Me.Menu = Me.menuMain
Me.MinimizeBox = False
Me.Text = "PrintHPMobile"

      End Sub

#End Region

      Private Sub FormMain_Load( _
      ByVal sender As Object, _
      ByVal e As EventArgs) Handles MyBase.Load
         mitemSettingsRestore_Click(Me, EventArgs.Empty)
         SaveSettingsToFile()
         ReadSettingsFromFile()

         ' Set focus to text box window.
         tboxInput.Focus()

         ' Fetch window handle of text box.
         Dim hwndEditor As IntPtr = WinFocus.GetFocus()

         ' Create message structure for sending Win32 messages
         m_msg = Message.Create(hwndEditor, 0, IntPtr.Zero, _
            IntPtr.Zero)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -