实例介绍
B2010教学实例,里面包含了几乎所有vb2010的功能实例
【实例截图】
【核心代码】
vb2010全套源代码
└── Src
├── AppA
│ └── DisplayRectangles
│ ├── App.config
│ ├── DisplayRectangles.sln
│ ├── DisplayRectangles.suo
│ ├── DisplayRectangles.vbproj
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ └── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── AppG
│ ├── CustomColorDialog
│ │ ├── App.config
│ │ ├── CustomColorDialog.sln
│ │ ├── CustomColorDialog.suo
│ │ ├── CustomColorDialog.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FlowDirections
│ │ ├── App.config
│ │ ├── FlowDirections.sln
│ │ ├── FlowDirections.suo
│ │ ├── FlowDirections.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ListViewCustomSort
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── ListViewCustomSort.sln
│ │ ├── ListViewCustomSort.suo
│ │ ├── ListViewCustomSort.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MultiLineLabel
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MultiLineLabel.sln
│ │ ├── MultiLineLabel.suo
│ │ ├── MultiLineLabel.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── RunTimeListView
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RunTimeListView.sln
│ │ ├── RunTimeListView.suo
│ │ └── RunTimeListView.vbproj
│ ├── UseBackgroundWorker
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseBackgroundWorker.sln
│ │ ├── UseBackgroundWorker.suo
│ │ └── UseBackgroundWorker.vbproj
│ ├── UseButton
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseButton.sln
│ │ ├── UseButton.suo
│ │ └── UseButton.vbproj
│ ├── UseCheckedListBox
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseCheckedListBox.sln
│ │ ├── UseCheckedListBox.suo
│ │ └── UseCheckedListBox.vbproj
│ ├── UseColorDialog
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseColorDialog.sln
│ │ ├── UseColorDialog.suo
│ │ └── UseColorDialog.vbproj
│ ├── UseComboBox
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseComboBox.sln
│ │ ├── UseComboBox.suo
│ │ └── UseComboBox.vbproj
│ ├── UseDataGridView
│ │ ├── App.config
│ │ ├── ClassRecordsDataSet.Designer.vb
│ │ ├── ClassRecordsDataSet.xsc
│ │ ├── ClassRecordsDataSet.xsd
│ │ ├── ClassRecordsDataSet.xss
│ │ ├── ClassRecords.mdb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseDataGridView.sln
│ │ ├── UseDataGridView.suo
│ │ └── UseDataGridView.vbproj
│ ├── UseDateTimePicker
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseDateTimePicker.sln
│ │ ├── UseDateTimePicker.suo
│ │ └── UseDateTimePicker.vbproj
│ ├── UseDomainUpDown
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseDomainUpDown.sln
│ │ ├── UseDomainUpDown.suo
│ │ └── UseDomainUpDown.vbproj
│ ├── UseErrorProvider
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseErrorProvider.sln
│ │ ├── UseErrorProvider.suo
│ │ └── UseErrorProvider.vbproj
│ ├── UseFolderBrowserDialog
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFolderBrowserDialog.sln
│ │ ├── UseFolderBrowserDialog.suo
│ │ └── UseFolderBrowserDialog.vbproj
│ ├── UseFontDialog
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFontDialog.sln
│ │ ├── UseFontDialog.suo
│ │ └── UseFontDialog.vbproj
│ ├── UseFontDialogWithShowEffects
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFontDialogWithShowEffects.sln
│ │ ├── UseFontDialogWithShowEffects.suo
│ │ └── UseFontDialogWithShowEffects.vbproj
│ ├── UseGroupBox
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseGroupBox.sln
│ │ ├── UseGroupBox.suo
│ │ └── UseGroupBox.vbproj
│ ├── UseHelpProvider
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseHelpProvider.sln
│ │ ├── UseHelpProvider.suo
│ │ └── UseHelpProvider.vbproj
│ ├── UseHScrollBar
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseHScrollBar.sln
│ │ ├── UseHScrollBar.suo
│ │ └── UseHScrollBar.vbproj
│ ├── UseLinkLabel
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseLinkLabel.sln
│ │ ├── UseLinkLabel.suo
│ │ └── UseLinkLabel.vbproj
│ ├── UseListView
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseListView.sln
│ │ ├── UseListView.suo
│ │ └── UseListView.vbproj
│ ├── UseMonthCalendar
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseMonthCalendar.sln
│ │ ├── UseMonthCalendar.suo
│ │ └── UseMonthCalendar.vbproj
│ ├── UseMonthCalendarInDialog
│ │ ├── App.config
│ │ ├── dlgDates.Designer.vb
│ │ ├── dlgDates.resx
│ │ ├── dlgDates.vb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseMonthCalendarInDialog.sln
│ │ ├── UseMonthCalendarInDialog.suo
│ │ └── UseMonthCalendarInDialog.vbproj
│ ├── UseNotifyIcon
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── happy.ico
│ │ ├── happy_small.ico
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── sad.ico
│ │ ├── sad_small.ico
│ │ ├── UseNotifyIcon.sln
│ │ ├── UseNotifyIcon.suo
│ │ └── UseNotifyIcon.vbproj
│ ├── UseNumericUpDown
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseNumericUpDown.sln
│ │ ├── UseNumericUpDown.suo
│ │ └── UseNumericUpDown.vbproj
│ ├── UseOpenFileDialog
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseOpenFileDialog.sln
│ │ ├── UseOpenFileDialog.suo
│ │ └── UseOpenFileDialog.vbproj
│ ├── UsePageSetupDialog
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePageSetupDialog.sln
│ │ ├── UsePageSetupDialog.suo
│ │ └── UsePageSetupDialog.vbproj
│ ├── UsePanel
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePanel.sln
│ │ ├── UsePanel.suo
│ │ └── UsePanel.vbproj
│ ├── UsePictureBox
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePictureBox.sln
│ │ ├── UsePictureBox.suo
│ │ └── UsePictureBox.vbproj
│ ├── UsePrintDialog
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePrintDialog.sln
│ │ ├── UsePrintDialog.suo
│ │ └── UsePrintDialog.vbproj
│ ├── UsePrintPreviewControl
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePrintPreviewControl.sln
│ │ ├── UsePrintPreviewControl.suo
│ │ └── UsePrintPreviewControl.vbproj
│ ├── UsePrintPreviewDialog
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePrintPreviewDialog.sln
│ │ ├── UsePrintPreviewDialog.suo
│ │ └── UsePrintPreviewDialog.vbproj
│ ├── UseProcess
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseProcess.sln
│ │ ├── UseProcess.suo
│ │ └── UseProcess.vbproj
│ ├── UseProgressBar
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseProgressBar.sln
│ │ ├── UseProgressBar.suo
│ │ └── UseProgressBar.vbproj
│ ├── UsePropertyGrid
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePropertyGrid.sln
│ │ ├── UsePropertyGrid.suo
│ │ └── UsePropertyGrid.vbproj
│ ├── UseRadioButton
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseRadioButton.sln
│ │ ├── UseRadioButton.suo
│ │ └── UseRadioButton.vbproj
│ ├── UseRichTextBox
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseRichTextBox.sln
│ │ ├── UseRichTextBox.suo
│ │ └── UseRichTextBox.vbproj
│ ├── UseSaveFileDialog
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseSaveFileDialog.sln
│ │ ├── UseSaveFileDialog.suo
│ │ └── UseSaveFileDialog.vbproj
│ ├── UseSplitContainer
│ │ ├── App.config
│ │ ├── dog.jpg
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Octahedron.bmp
│ │ ├── UseSplitContainer.sln
│ │ ├── UseSplitContainer.suo
│ │ └── UseSplitContainer.vbproj
│ ├── UseStatusStrip
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── happy.bmp
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── sad.bmp
│ │ ├── UseStatusStrip.sln
│ │ ├── UseStatusStrip.suo
│ │ └── UseStatusStrip.vbproj
│ ├── UseTabControl
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseTabControl.sln
│ │ ├── UseTabControl.suo
│ │ └── UseTabControl.vbproj
│ ├── UseTabControlOwnerDrawn
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseTabControlOwnerDrawn.sln
│ │ ├── UseTabControlOwnerDrawn.suo
│ │ └── UseTabControlOwnerDrawn.vbproj
│ ├── UseTableLayoutPanel
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseTableLayoutPanel.sln
│ │ ├── UseTableLayoutPanel.suo
│ │ └── UseTableLayoutPanel.vbproj
│ ├── UseTextBox
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseTextBox.sln
│ │ ├── UseTextBox.suo
│ │ └── UseTextBox.vbproj
│ ├── UseTimer
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseTimer.sln
│ │ ├── UseTimer.suo
│ │ └── UseTimer.vbproj
│ ├── UseToolStrip
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── happy.bmp
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── sad.bmp
│ │ ├── UseToolStrip.sln
│ │ ├── UseToolStrip.suo
│ │ └── UseToolStrip.vbproj
│ ├── UseToolStripContainer
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseToolStripContainer.sln
│ │ ├── UseToolStripContainer.suo
│ │ └── UseToolStripContainer.vbproj
│ ├── UseToolStripContainer2
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseToolStripContainer2.sln
│ │ ├── UseToolStripContainer2.suo
│ │ └── UseToolStripContainer2.vbproj
│ ├── UseToolTip
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseToolTip.sln
│ │ ├── UseToolTip.suo
│ │ └── UseToolTip.vbproj
│ ├── UseTrackBar
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseTrackBar.sln
│ │ ├── UseTrackBar.suo
│ │ └── UseTrackBar.vbproj
│ └── UseTreeView
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UseTreeView.sln
│ ├── UseTreeView.suo
│ └── UseTreeView.vbproj
├── AppK
│ └── Constructors
│ ├── App.config
│ ├── Constructors.sln
│ ├── Constructors.suo
│ ├── Constructors.vbproj
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ └── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── AppM
│ └── GenericExamples
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── GenericExamples.sln
│ ├── GenericExamples.suo
│ ├── GenericExamples.vbproj
│ └── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── Ch06
│ └── Fibonacci
│ ├── App.config
│ ├── Fibonacci.sln
│ ├── Fibonacci.suo
│ ├── Fibonacci.vbproj
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ └── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── Ch08
│ ├── EmployeePropertyGrid
│ │ ├── App.config
│ │ ├── EmployeePropertyGrid.sln
│ │ ├── EmployeePropertyGrid.suo
│ │ ├── EmployeePropertyGrid.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LayoutPanels
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LayoutPanels.sln
│ │ ├── LayoutPanels.suo
│ │ ├── LayoutPanels.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UseDialogs
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseDialogs.sln
│ │ ├── UseDialogs.suo
│ │ └── UseDialogs.vbproj
│ ├── UseSplitContainer
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HalfJack3.bmp
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Octahedron.bmp
│ │ ├── UseSplitContainer.sln
│ │ ├── UseSplitContainer.suo
│ │ └── UseSplitContainer.vbproj
│ ├── UseSplitter
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseSplitter.sln
│ │ ├── UseSplitter.suo
│ │ └── UseSplitter.vbproj
│ └── UseToolStripContainer
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UseToolStripContainer.sln
│ ├── UseToolStripContainer.suo
│ └── UseToolStripContainer.vbproj
├── Ch09
│ ├── AnchorButton
│ │ ├── AnchorButton.sln
│ │ ├── AnchorButton.suo
│ │ ├── AnchorButton.vbproj
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ButtonContainers
│ │ ├── App.config
│ │ ├── ButtonContainers.sln
│ │ ├── ButtonContainers.suo
│ │ ├── ButtonContainers.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CenteredButtons
│ │ ├── App.config
│ │ ├── CenteredButtons.sln
│ │ ├── CenteredButtons.suo
│ │ ├── CenteredButtons.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Components
│ │ ├── App.config
│ │ ├── Components.sln
│ │ ├── Components.suo
│ │ ├── Components.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CustomerDialog
│ │ ├── App.config
│ │ ├── CustomerDialog.sln
│ │ ├── CustomerDialog.suo
│ │ ├── CustomerDialog.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CustomerOrders
│ │ ├── App.config
│ │ ├── CustomerOrders.sln
│ │ ├── CustomerOrders.suo
│ │ ├── CustomerOrders.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DisplayRectangles
│ │ ├── App.config
│ │ ├── DisplayRectangles.sln
│ │ ├── DisplayRectangles.suo
│ │ ├── DisplayRectangles.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DivideForm
│ │ ├── App.config
│ │ ├── DivideForm.sln
│ │ ├── DivideForm.suo
│ │ ├── DivideForm.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Docking
│ │ ├── Docking.sln
│ │ ├── Docking.suo
│ │ ├── Docking.vbproj
│ │ ├── Docking.vbproj.user
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FiveDigits
│ │ ├── App.config
│ │ ├── FiveDigits.sln
│ │ ├── FiveDigits.suo
│ │ ├── FiveDigits.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FiveDigitsDeferred
│ │ ├── App.config
│ │ ├── FiveDigitsDeferred.sln
│ │ ├── FiveDigitsDeferred.suo
│ │ ├── FiveDigitsDeferred.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FiveDigitsSeparate
│ │ ├── App.config
│ │ ├── FiveDigitsSeparate.sln
│ │ ├── FiveDigitsSeparate.suo
│ │ ├── FiveDigitsSeparate.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GroupBoxPreferredSize
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GroupBoxPreferredSize.sln
│ │ ├── GroupBoxPreferredSize.suo
│ │ ├── GroupBoxPreferredSize.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ImageTabs
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── ImageTabs.sln
│ │ ├── ImageTabs.suo
│ │ ├── ImageTabs.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ItemsAndSubitems
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── ItemsAndSubitems.sln
│ │ ├── ItemsAndSubitems.suo
│ │ ├── ItemsAndSubitems.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MakeButtons
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MakeButtons.sln
│ │ ├── MakeButtons.suo
│ │ ├── MakeButtons.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Margins
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── Margins.sln
│ │ ├── Margins.suo
│ │ ├── Margins.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ScrolledWindow
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ScrolledWindow.sln
│ │ ├── ScrolledWindow.suo
│ │ └── ScrolledWindow.vbproj
│ ├── SwitchEventHandlers
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SwitchEventHandlers.sln
│ │ ├── SwitchEventHandlers.suo
│ │ └── SwitchEventHandlers.vbproj
│ └── UseSplitter
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UseSplitter.sln
│ ├── UseSplitter.suo
│ └── UseSplitter.vbproj
├── Ch10
│ ├── AppIcon
│ │ ├── App.config
│ │ ├── AppIcon.sln
│ │ ├── AppIcon.suo
│ │ ├── AppIcon.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MainFormIcon.ico
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ChangeFormFont
│ │ ├── App.config
│ │ ├── ChangeFormFont.sln
│ │ ├── ChangeFormFont.suo
│ │ ├── ChangeFormFont.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CoverAll
│ │ ├── App.config
│ │ ├── CoverAll.sln
│ │ ├── CoverAll.suo
│ │ ├── CoverAll.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CustomDialog
│ │ ├── App.config
│ │ ├── CustomDialog.sln
│ │ ├── CustomDialog.suo
│ │ ├── CustomDialog.vbproj
│ │ ├── dlgEmployee.Designer.vb
│ │ ├── dlgEmployee.resx
│ │ ├── dlgEmployee.vb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FixedAspectRatio
│ │ ├── App.config
│ │ ├── FixedAspectRatio.sln
│ │ ├── FixedAspectRatio.suo
│ │ ├── FixedAspectRatio.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GhostForm
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GhostForm.sln
│ │ ├── GhostForm.suo
│ │ ├── GhostForm.vbproj
│ │ ├── GhostForm.vbproj.user
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Hole
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── Hole.sln
│ │ ├── Hole.suo
│ │ ├── Hole.vbproj
│ │ ├── Hole.vbproj.user
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── HollowSmiley
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HollowSmiley.sln
│ │ ├── HollowSmiley.suo
│ │ ├── HollowSmiley.vbproj
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── smile.bmp
│ ├── MDIEdit
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MDIEdit.sln
│ │ ├── MDIEdit.suo
│ │ ├── MDIEdit.vbproj
│ │ ├── MDIParent.Designer.vb
│ │ ├── MDIParent.resx
│ │ ├── MDIParent.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── Test.txt
│ ├── MDIEdit2
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MDIEdit2.sln
│ │ ├── MDIEdit2.suo
│ │ ├── MDIEdit2.vbproj
│ │ ├── MDIParent.Designer.vb
│ │ ├── MDIParent.resx
│ │ ├── MDIParent.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── Test.txt
│ ├── MruList
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MruList.sln
│ │ ├── MruList.suo
│ │ ├── MruList.vb
│ │ ├── MruList.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── NoContextMenu
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── NoContextMenu.sln
│ │ ├── NoContextMenu.suo
│ │ └── NoContextMenu.vbproj
│ ├── SDIEdit
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SDIEdit.sln
│ │ ├── SDIEdit.suo
│ │ └── SDIEdit.vbproj
│ ├── SemiTransparent
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SemiTransparent.sln
│ │ ├── SemiTransparent.suo
│ │ ├── SemiTransparent.vbproj
│ │ └── SemiTransparent.vbproj.user
│ ├── ShowCursors
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShowCursors.sln
│ │ ├── ShowCursors.suo
│ │ ├── ShowCursors.vbproj
│ │ └── ShowCursors.vbproj.user
│ ├── SmileCursor
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SmileCursor.sln
│ │ ├── SmileCursor.suo
│ │ ├── SmileCursor.vbproj
│ │ └── SmileIcon.ico
│ ├── Smiley
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── smile.bmp
│ │ ├── Smiley.sln
│ │ ├── Smiley.suo
│ │ ├── Smiley.vbproj
│ │ └── Smiley.vbproj.user
│ ├── SplashScreen
│ │ ├── dlgSplash.Designer.vb
│ │ ├── dlgSplash.resx
│ │ ├── dlgSplash.vb
│ │ ├── ellipse.bmp
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SplashScreen.sln
│ │ ├── SplashScreen.suo
│ │ ├── SplashScreen.vbproj
│ │ └── SplashScreen.vbproj.user
│ ├── TestOpacities
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── Form2.Designer.vb
│ │ ├── Form2.resx
│ │ ├── Form2.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── TestOpacities.sln
│ │ ├── TestOpacities.suo
│ │ └── TestOpacities.vbproj
│ ├── TransparentForm
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── TransparentForm.sln
│ │ ├── TransparentForm.suo
│ │ └── TransparentForm.vbproj
│ ├── UseMultipleWaitCursors
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── Form2.Designer.vb
│ │ ├── Form2.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseMultipleWaitCursors.sln
│ │ ├── UseMultipleWaitCursors.suo
│ │ └── UseMultipleWaitCursors.vbproj
│ ├── UseNotifyIcon
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GoIcon.ico
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── StopIcon.ico
│ │ ├── UseNotifyIcon.sln
│ │ ├── UseNotifyIcon.suo
│ │ └── UseNotifyIcon.vbproj
│ ├── UseWaitCursor
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseWaitCursor.sln
│ │ ├── UseWaitCursor.suo
│ │ └── UseWaitCursor.vbproj
│ ├── ViewWindowsMessages
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ViewWindowsMessages.sln
│ │ ├── ViewWindowsMessages.suo
│ │ └── ViewWindowsMessages.vbproj
│ ├── Wizard1
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Wizard1.sln
│ │ ├── Wizard1.suo
│ │ └── Wizard1.vbproj
│ └── Wizard2
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Wizard2.sln
│ ├── Wizard2.suo
│ └── Wizard2.vbproj
├── Ch11
│ ├── DrawingShapes
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── DrawingShapes.sln
│ │ ├── DrawingShapes.suo
│ │ ├── DrawingShapes.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ └── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── EllipseClick
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── EllipseClick.sln
│ │ ├── EllipseClick.suo
│ │ ├── EllipseClick.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ └── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FormImage
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── FormImage.sln
│ │ ├── FormImage.suo
│ │ ├── FormImage.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── smile.bmp
│ ├── ResizingButtons
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ResizingButtons.sln
│ │ ├── ResizingButtons.suo
│ │ └── ResizingButtons.vbproj
│ ├── UseBulletDecorator
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── smile.bmp
│ │ ├── UseBulletDecorator.sln
│ │ ├── UseBulletDecorator.suo
│ │ └── UseBulletDecorator.vbproj
│ ├── UseButtonRepeatButton
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseButtonRepeatButton.sln
│ │ ├── UseButtonRepeatButton.suo
│ │ └── UseButtonRepeatButton.vbproj
│ ├── UseCanvas
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseCanvas.sln
│ │ ├── UseCanvas.suo
│ │ └── UseCanvas.vbproj
│ ├── UseComboBox
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── smile.bmp
│ │ ├── UseComboBox.sln
│ │ ├── UseComboBox.suo
│ │ └── UseComboBox.vbproj
│ ├── UseDockPanel
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseDockPanel.sln
│ │ ├── UseDockPanel.suo
│ │ └── UseDockPanel.vbproj
│ ├── UseExpander
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseExpander.sln
│ │ ├── UseExpander.suo
│ │ └── UseExpander.vbproj
│ ├── UseFrame
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── pagButton.xaml
│ │ ├── pagButton.xaml.vb
│ │ ├── pagText.xaml
│ │ ├── pagText.xaml.vb
│ │ ├── UseFrame.sln
│ │ ├── UseFrame.suo
│ │ └── UseFrame.vbproj
│ ├── UseListBox
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── smile.bmp
│ │ ├── UseListBox.sln
│ │ ├── UseListBox.suo
│ │ └── UseListBox.vbproj
│ ├── UseMediaElement
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── Bear.wmv
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── town.mid
│ │ ├── UseMediaElement.sln
│ │ ├── UseMediaElement.suo
│ │ └── UseMediaElement.vbproj
│ ├── UseMenuContextMenu
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseMenuContextMenu.sln
│ │ ├── UseMenuContextMenu.suo
│ │ └── UseMenuContextMenu.vbproj
│ ├── UsePasswordBox
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePasswordBox.sln
│ │ ├── UsePasswordBox.suo
│ │ └── UsePasswordBox.vbproj
│ ├── UsePopup
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePopup.sln
│ │ ├── UsePopup.suo
│ │ └── UsePopup.vbproj
│ ├── UsePrintDialog
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePrintDialog.sln
│ │ ├── UsePrintDialog.suo
│ │ └── UsePrintDialog.vbproj
│ ├── UseProgressBar
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseProgressBar.sln
│ │ ├── UseProgressBar.suo
│ │ └── UseProgressBar.vbproj
│ ├── UseRadioButtons
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseRadioButtons.sln
│ │ ├── UseRadioButtons.suo
│ │ └── UseRadioButtons.vbproj
│ ├── UseScrollBar
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseScrollBar.sln
│ │ ├── UseScrollBar.suo
│ │ └── UseScrollBar.vbproj
│ ├── UseScrollViewer
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── smile.bmp
│ │ ├── UseScrollViewer.sln
│ │ ├── UseScrollViewer.suo
│ │ └── UseScrollViewer.vbproj
│ ├── UseSeparator
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseSeparator.sln
│ │ ├── UseSeparator.suo
│ │ └── UseSeparator.vbproj
│ ├── UseSlider
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseSlider.sln
│ │ ├── UseSlider.suo
│ │ └── UseSlider.vbproj
│ ├── UseStatusBar
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── smile.bmp
│ │ ├── UseStatusBar.sln
│ │ ├── UseStatusBar.suo
│ │ └── UseStatusBar.vbproj
│ ├── UseTabControl
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── smile.bmp
│ │ ├── UseTabControl.sln
│ │ ├── UseTabControl.suo
│ │ └── UseTabControl.vbproj
│ ├── UseToolBar
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── smile.bmp
│ │ ├── UseToolBar.sln
│ │ ├── UseToolBar.suo
│ │ └── UseToolBar.vbproj
│ ├── UseTooltip
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseTooltip.sln
│ │ ├── UseTooltip.suo
│ │ └── UseTooltip.vbproj
│ ├── UseViewbox
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseViewbox.sln
│ │ ├── UseViewbox.suo
│ │ └── UseViewbox.vbproj
│ └── UseWrapPanel
│ ├── Application.xaml
│ ├── Application.xaml.vb
│ ├── MainWindow.xaml
│ ├── MainWindow.xaml.vb
│ ├── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UseWrapPanel.sln
│ ├── UseWrapPanel.suo
│ └── UseWrapPanel.vbproj
├── Ch12
│ ├── BezierCurves
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── BezierCurves.sln
│ │ ├── BezierCurves.suo
│ │ ├── BezierCurves.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ └── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ButtonTemplate
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── ButtonTemplate.sln
│ │ ├── ButtonTemplate.suo
│ │ ├── ButtonTemplate.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ └── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Calculator
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── Calculator.sln
│ │ ├── Calculator.suo
│ │ ├── Calculator.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── Windows Navigation Start.wav
│ ├── GradientBackground
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── GradientBackground.sln
│ │ ├── GradientBackground.suo
│ │ ├── GradientBackground.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ └── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GridButton
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── GridButton.sln
│ │ ├── GridButton.suo
│ │ ├── GridButton.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ └── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GridButtonCode
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── GridButtonCode.sln
│ │ ├── GridButtonCode.suo
│ │ ├── GridButtonCode.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ └── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GrowingButtons
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── GrowingButtons.sln
│ │ ├── GrowingButtons.suo
│ │ ├── GrowingButtons.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ └── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── NineButtons
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── NineButtons.sln
│ │ ├── NineButtons.suo
│ │ └── NineButtons.vbproj
│ ├── ProceduralAnimatedButton
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ProceduralAnimatedButton.sln
│ │ ├── ProceduralAnimatedButton.suo
│ │ └── ProceduralAnimatedButton.vbproj
│ ├── ProceduralCalculator
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ProceduralCalculator.sln
│ │ ├── ProceduralCalculator.suo
│ │ ├── ProceduralCalculator.vbproj
│ │ └── Windows Navigation Start.wav
│ ├── RotatedButton
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RotatedButton.sln
│ │ ├── RotatedButton.suo
│ │ ├── RotatedButton.vbproj
│ │ └── RotatedButton.vbproj.user
│ ├── RotatedButtons
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RotatedButtons.sln
│ │ ├── RotatedButtons.suo
│ │ ├── RotatedButtons.vbproj
│ │ └── RotatedButtons.vbproj.user
│ ├── RotatingCube
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RotatingCube.sln
│ │ ├── RotatingCube.suo
│ │ └── RotatingCube.vbproj
│ ├── Shapes
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Shapes.sln
│ │ ├── Shapes.suo
│ │ └── Shapes.vbproj
│ ├── SpinAndGrowButton
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SpinAndGrowButton.sln
│ │ ├── SpinAndGrowButton.suo
│ │ └── SpinAndGrowButton.vbproj
│ ├── SpinButton
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SpinButton.sln
│ │ ├── SpinButton.suo
│ │ └── SpinButton.vbproj
│ ├── UseFixedDocument
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFixedDocument.sln
│ │ ├── UseFixedDocument.suo
│ │ └── UseFixedDocument.vbproj
│ ├── UseFlowDocument
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFlowDocument.sln
│ │ ├── UseFlowDocument.suo
│ │ └── UseFlowDocument.vbproj
│ ├── UseFlowDocumentPageViewer
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFlowDocumentPageViewer.sln
│ │ ├── UseFlowDocumentPageViewer.suo
│ │ └── UseFlowDocumentPageViewer.vbproj
│ ├── UseFlowDocumentReader
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFlowDocumentReader.sln
│ │ ├── UseFlowDocumentReader.suo
│ │ └── UseFlowDocumentReader.vbproj
│ └── UseFlowDocumentScrollViewer
│ ├── Application.xaml
│ ├── Application.xaml.vb
│ ├── MainWindow.xaml
│ ├── MainWindow.xaml.vb
│ ├── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UseFlowDocumentScrollViewer.sln
│ ├── UseFlowDocumentScrollViewer.suo
│ └── UseFlowDocumentScrollViewer.vbproj
├── Ch13
│ ├── BrowserApp
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── BrowserApp.sln
│ │ ├── BrowserApp.suo
│ │ ├── BrowserApp_TemporaryKey.pfx
│ │ ├── BrowserApp.vbproj
│ │ ├── My Project
│ │ │ ├── app.manifest
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Page1.xaml
│ │ ├── Page1.xaml.vb
│ │ ├── Page2.xaml
│ │ └── Page2.xaml.vb
│ ├── BrowserWizard
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── BrowserWizard.sln
│ │ ├── BrowserWizard.suo
│ │ ├── BrowserWizard_TemporaryKey.pfx
│ │ ├── BrowserWizard.vbproj
│ │ ├── My Project
│ │ │ ├── app.manifest
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── WizardData.vb
│ │ ├── WizardPage1.xaml
│ │ ├── WizardPage1.xaml.vb
│ │ ├── WizardPage2.xaml
│ │ ├── WizardPage2.xaml.vb
│ │ ├── WizardPage3.xaml
│ │ ├── WizardPage3.xaml.vb
│ │ ├── WizardStart.xaml
│ │ └── WizardStart.xaml.vb
│ ├── BrowserWizard.zip
│ ├── FrameApp
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── FrameApp.sln
│ │ ├── FrameApp.suo
│ │ ├── FrameApp.vbproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Page1.xaml
│ │ ├── Page1.xaml.vb
│ │ ├── Page2.xaml
│ │ └── Page2.xaml.vb
│ ├── UseDialog
│ │ ├── Application.xaml
│ │ ├── Application.xaml.vb
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.vb
│ │ ├── My Project
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── MyExtensions
│ │ │ │ └── MyWpfExtension.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseDialog.sln
│ │ ├── UseDialog.suo
│ │ ├── UseDialog.vbproj
│ │ ├── Window2.xaml
│ │ └── Window2.xaml.vb
│ └── UsePageFunction
│ ├── Application.xaml
│ ├── Application.xaml.vb
│ ├── My Project
│ │ ├── app.manifest
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Page1.xaml
│ ├── Page1.xaml.vb
│ ├── PageFunction1.xaml
│ ├── PageFunction1.xaml.vb
│ ├── UsePageFunction.sln
│ ├── UsePageFunction.suo
│ ├── UsePageFunction_TemporaryKey.pfx
│ └── UsePageFunction.vbproj
├── Ch14
│ ├── AssignJobs
│ │ ├── App.config
│ │ ├── AssignJobs.sln
│ │ ├── AssignJobs.suo
│ │ ├── AssignJobs.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── JobStuff.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CompilerConstantsInCode
│ │ ├── App.config
│ │ ├── CompilerConstantsInCode.sln
│ │ ├── CompilerConstantsInCode.suo
│ │ ├── CompilerConstantsInCode.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CompilerConstantsSettings
│ │ ├── App.config
│ │ ├── CompilerConstantsSettings.sln
│ │ ├── CompilerConstantsSettings.suo
│ │ ├── CompilerConstantsSettings.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DebugLevel
│ │ ├── App.config
│ │ ├── DebugLevel.sln
│ │ ├── DebugLevel.suo
│ │ ├── DebugLevel.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── EmployeeAssert
│ │ ├── App.config
│ │ ├── EmployeeAssert.sln
│ │ ├── EmployeeAssert.suo
│ │ ├── EmployeeAssert.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ShowAssemblyInfo
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShowAssemblyInfo.sln
│ │ ├── ShowAssemblyInfo.suo
│ │ └── ShowAssemblyInfo.vbproj
│ └── WpfCompilerConstantsInCode
│ ├── Application.xaml
│ ├── Application.xaml.vb
│ ├── MainWindow.xaml
│ ├── MainWindow.xaml.vb
│ ├── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── MyExtensions
│ │ │ └── MyWpfExtension.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── WpfCompilerConstantsInCode.sln
│ ├── WpfCompilerConstantsInCode.suo
│ └── WpfCompilerConstantsInCode.vbproj
├── Ch15
│ ├── AccessLevelEnum
│ │ ├── AccessLevelEnum.sln
│ │ ├── AccessLevelEnum.suo
│ │ ├── AccessLevelEnum.vbproj
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── InitializeArrays
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── InitializeArrays.sln
│ │ ├── InitializeArrays.suo
│ │ ├── InitializeArrays.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── NullableTypes
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── NullableTypes.sln
│ │ ├── NullableTypes.suo
│ │ └── NullableTypes.vbproj
│ ├── ScopeTest
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ScopeTest.sln
│ │ ├── ScopeTest.suo
│ │ └── ScopeTest.vbproj
│ ├── ShadowTest
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShadowTest.sln
│ │ ├── ShadowTest.suo
│ │ └── ShadowTest.vbproj
│ ├── TimeGenericObjects
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── TimeGenericObjects.sln
│ │ ├── TimeGenericObjects.suo
│ │ └── TimeGenericObjects.vbproj
│ ├── UseDelegates
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseDelegates.sln
│ │ ├── UseDelegates.suo
│ │ └── UseDelegates.vbproj
│ └── WithEventsControls
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── WithEventsControls.sln
│ ├── WithEventsControls.suo
│ └── WithEventsControls.vbproj
├── Ch16
│ ├── ComplexNumbers
│ │ ├── App.config
│ │ ├── ComplexNumbers.sln
│ │ ├── ComplexNumbers.suo
│ │ ├── ComplexNumbers.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MultiplyTimeSpan
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MultiplyTimeSpan.sln
│ │ ├── MultiplyTimeSpan.suo
│ │ ├── MultiplyTimeSpan.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── StringBuilderTest1
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── StringBuilderTest1.sln
│ │ ├── StringBuilderTest1.suo
│ │ └── StringBuilderTest1.vbproj
│ └── StringBuilderTest2
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── StringBuilderTest2.sln
│ ├── StringBuilderTest2.suo
│ └── StringBuilderTest2.vbproj
├── Ch17
│ ├── AttributeConditional
│ │ ├── App.config
│ │ ├── AttributeConditional.sln
│ │ ├── AttributeConditional.suo
│ │ ├── AttributeConditional.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Flavors
│ │ ├── App.config
│ │ ├── Flavors.sln
│ │ ├── Flavors.suo
│ │ ├── Flavors.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── HandleMultipleEvents
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HandleMultipleEvents.sln
│ │ ├── HandleMultipleEvents.suo
│ │ ├── HandleMultipleEvents.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── InlineFunction
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── InlineFunction.sln
│ │ ├── InlineFunction.suo
│ │ ├── InlineFunction.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LambdaFunction
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LambdaFunction.sln
│ │ ├── LambdaFunction.suo
│ │ ├── LambdaFunction.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── PartialMethods
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1Part2.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── PartialMethods.sln
│ │ ├── PartialMethods.suo
│ │ └── PartialMethods.vbproj
│ ├── RelaxedDelegates
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RelaxedDelegates.sln
│ │ ├── RelaxedDelegates.suo
│ │ └── RelaxedDelegates.vbproj
│ ├── RelaxedEventHandlers
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RelaxedEventHandlers.sln
│ │ ├── RelaxedEventHandlers.suo
│ │ └── RelaxedEventHandlers.vbproj
│ └── ValidatePhone
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ValidatePhone.sln
│ ├── ValidatePhone.suo
│ └── ValidatePhone.vbproj
├── Ch18
│ ├── EnumerateEmployees
│ │ ├── App.config
│ │ ├── EnumerateEmployees.sln
│ │ ├── EnumerateEmployees.suo
│ │ ├── EnumerateEmployees.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ExitAndContinue
│ │ ├── App.config
│ │ ├── ExitAndContinue.sln
│ │ ├── ExitAndContinue.suo
│ │ ├── ExitAndContinue.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ └── Loops
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── Loops.sln
│ ├── Loops.suo
│ ├── Loops.vbproj
│ └── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── Ch19
│ ├── ClassicErrorHandling
│ │ ├── App.config
│ │ ├── ClassicErrorHandling.sln
│ │ ├── ClassicErrorHandling.suo
│ │ ├── ClassicErrorHandling.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ClimbStackTrace
│ │ ├── App.config
│ │ ├── ClimbStackTrace.sln
│ │ ├── ClimbStackTrace.suo
│ │ ├── ClimbStackTrace.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CustomException
│ │ ├── App.config
│ │ ├── CustomException.sln
│ │ ├── CustomException.suo
│ │ ├── CustomException.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DrawableRect
│ │ ├── App.config
│ │ ├── DrawableRect.sln
│ │ ├── DrawableRect.suo
│ │ ├── DrawableRect.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GlobalException
│ │ ├── App.config
│ │ ├── ApplicationEvents.vb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GlobalException.sln
│ │ ├── GlobalException.suo
│ │ ├── GlobalException.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── OnErrorGoToMinus1
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── OnErrorGoToMinus1.sln
│ │ ├── OnErrorGoToMinus1.suo
│ │ └── OnErrorGoToMinus1.vbproj
│ ├── ShowExceptionInfo
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShowExceptionInfo.sln
│ │ ├── ShowExceptionInfo.suo
│ │ └── ShowExceptionInfo.vbproj
│ ├── SortOrders
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SortOrders.sln
│ │ ├── SortOrders.suo
│ │ └── SortOrders.vbproj
│ ├── SortValues
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SortValues.sln
│ │ ├── SortValues.suo
│ │ └── SortValues.vbproj
│ ├── ThrowError
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ThrowError.sln
│ │ ├── ThrowError.suo
│ │ └── ThrowError.vbproj
│ └── ValidateInteger
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ValidateInteger.sln
│ ├── ValidateInteger.suo
│ └── ValidateInteger.vbproj
├── Ch20
│ ├── BindComboBox
│ │ ├── App.config
│ │ ├── BindComboBox.sln
│ │ ├── BindComboBox.suo
│ │ ├── BindComboBox.vbproj
│ │ ├── ComputerUsersDataSet.Designer.vb
│ │ ├── ComputerUsersDataSet.xsc
│ │ ├── ComputerUsersDataSet.xsd
│ │ ├── ComputerUsersDataSet.xss
│ │ ├── ComputerUsers.mdb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── BindListBox
│ │ ├── App.config
│ │ ├── BindListBox.sln
│ │ ├── BindListBox.suo
│ │ ├── BindListBox.vbproj
│ │ ├── ComputerUsersDataSet.Designer.vb
│ │ ├── ComputerUsersDataSet.xsc
│ │ ├── ComputerUsersDataSet.xsd
│ │ ├── ComputerUsersDataSet.xss
│ │ ├── ComputerUsers.mdb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── BindSimple
│ │ ├── App.config
│ │ ├── BindSimple.sln
│ │ ├── BindSimple.suo
│ │ ├── BindSimple.vbproj
│ │ ├── booksDataSet.Designer.vb
│ │ ├── booksDataSet.xsc
│ │ ├── booksDataSet.xsd
│ │ ├── booksDataSet.xss
│ │ ├── books.mdb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── BindSimpleMemoryDataSet
│ │ ├── App.config
│ │ ├── BindSimpleMemoryDataSet.sln
│ │ ├── BindSimpleMemoryDataSet.suo
│ │ ├── BindSimpleMemoryDataSet.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CommandInsert
│ │ ├── App.config
│ │ ├── CommandInsert.sln
│ │ ├── CommandInsert.suo
│ │ ├── CommandInsert.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── peopleDataSet.Designer.vb
│ │ ├── peopleDataSet.xsc
│ │ ├── peopleDataSet.xsd
│ │ ├── peopleDataSet.xss
│ │ └── people.mdb
│ ├── DataGrids
│ │ ├── App.config
│ │ ├── DataGrids.sln
│ │ ├── DataGrids.suo
│ │ ├── DataGrids.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GenerateCommands
│ │ ├── App.config
│ │ ├── booksDataSet.Designer.vb
│ │ ├── booksDataSet.xsc
│ │ ├── booksDataSet.xsd
│ │ ├── booksDataSet.xss
│ │ ├── books.mdb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenerateCommands.sln
│ │ ├── GenerateCommands.suo
│ │ ├── GenerateCommands.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MakeDataSourceFields
│ │ ├── App.config
│ │ ├── ClassRecordsDataSet.Designer.vb
│ │ ├── ClassRecordsDataSet.xsc
│ │ ├── ClassRecordsDataSet.xsd
│ │ ├── ClassRecordsDataSet.xss
│ │ ├── ClassRecords.mdb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MakeDataSourceFields.sln
│ │ ├── MakeDataSourceFields.suo
│ │ ├── MakeDataSourceFields.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MakeDataSourceTable
│ │ ├── App.config
│ │ ├── ClassRecordsDataSet.Designer.vb
│ │ ├── ClassRecordsDataSet.xsc
│ │ ├── ClassRecordsDataSet.xsd
│ │ ├── ClassRecordsDataSet.xss
│ │ ├── ClassRecords.mdb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MakeDataSourceTable.sln
│ │ ├── MakeDataSourceTable.suo
│ │ ├── MakeDataSourceTable.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MemoryDataSet
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MemoryDataSet.sln
│ │ ├── MemoryDataSet.suo
│ │ ├── MemoryDataSet.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MemoryDataSetNestedXml
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MemoryDataSetNestedXml.sln
│ │ ├── MemoryDataSetNestedXml.suo
│ │ ├── MemoryDataSetNestedXml.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MemoryDataSetWithErrors
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MemoryDataSetWithErrors.sln
│ │ ├── MemoryDataSetWithErrors.suo
│ │ ├── MemoryDataSetWithErrors.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MemoryDataSetXmlMappedColumns
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MemoryDataSetXmlMappedColumns.sln
│ │ ├── MemoryDataSetXmlMappedColumns.suo
│ │ ├── MemoryDataSetXmlMappedColumns.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ └── Transactions
│ ├── App.config
│ ├── CustomerAccounts (2).mdb
│ ├── CustomerAccounts.mdb
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Transactions.sln
│ ├── Transactions.suo
│ └── Transactions.vbproj
├── Ch21
│ ├── AggregateExamples
│ │ ├── AggregateExamples.sln
│ │ ├── AggregateExamples.suo
│ │ ├── AggregateExamples.vbproj
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── AnyExamples
│ │ ├── AnyExamples.sln
│ │ ├── AnyExamples.suo
│ │ ├── AnyExamples.vbproj
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CustomersToXml
│ │ ├── App.config
│ │ ├── CustomersToXml.sln
│ │ ├── CustomersToXml.suo
│ │ ├── CustomersToXml.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FunctionExamples
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── FunctionExamples.sln
│ │ ├── FunctionExamples.suo
│ │ ├── FunctionExamples.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GroupByWithTotals
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GroupByWithTotals.sln
│ │ ├── GroupByWithTotals.suo
│ │ ├── GroupByWithTotals.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── JoinExamples
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── JoinExamples.sln
│ │ ├── JoinExamples.suo
│ │ ├── JoinExamples.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LimitingExamples
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LimitingExamples.sln
│ │ ├── LimitingExamples.suo
│ │ ├── LimitingExamples.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LinqAxes
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinqAxes.sln
│ │ ├── LinqAxes.suo
│ │ ├── LinqAxes.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LinqFunctions
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinqFunctions.sln
│ │ ├── LinqFunctions.suo
│ │ ├── LinqFunctions.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LinqLambda
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinqLambda.sln
│ │ ├── LinqLambda.suo
│ │ ├── LinqLambda.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LinqLambda2
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinqLambda2.sln
│ │ ├── LinqLambda2.suo
│ │ ├── LinqLambda2.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LinqOrderBy
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinqOrderBy.sln
│ │ ├── LinqOrderBy.suo
│ │ ├── LinqOrderBy.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LinqToDataSetScores
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinqToDataSetScores.sln
│ │ ├── LinqToDataSetScores.suo
│ │ ├── LinqToDataSetScores.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LinqToXml
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinqToXml.sln
│ │ ├── LinqToXml.suo
│ │ ├── LinqToXml.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LinqToXmlFunctions
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinqToXmlFunctions.sln
│ │ ├── LinqToXmlFunctions.suo
│ │ ├── LinqToXmlFunctions.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── NestedGroupBy
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── NestedGroupBy.sln
│ │ ├── NestedGroupBy.suo
│ │ └── NestedGroupBy.vbproj
│ ├── OrderByExamples
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── OrderByExamples.sln
│ │ ├── OrderByExamples.suo
│ │ └── OrderByExamples.vbproj
│ ├── SetExamples
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SetExamples.sln
│ │ ├── SetExamples.suo
│ │ └── SetExamples.vbproj
│ ├── SimpleGroupBy
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SimpleGroupBy.sln
│ │ ├── SimpleGroupBy.suo
│ │ └── SimpleGroupBy.vbproj
│ └── SimpleSamples
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── SimpleSamples.sln
│ ├── SimpleSamples.suo
│ └── SimpleSamples.vbproj
├── Ch22
│ ├── BreakSignature
│ │ ├── App.config
│ │ ├── BreakSignature.sln
│ │ ├── BreakSignature.suo
│ │ ├── BreakSignature.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ColorScrollerTest
│ │ ├── App.config
│ │ ├── ColorScroller.Designer.vb
│ │ ├── ColorScroller.resx
│ │ ├── ColorScrollerTest.sln
│ │ ├── ColorScrollerTest.suo
│ │ ├── ColorScrollerTest.vbproj
│ │ ├── ColorScrollerTool.bmp
│ │ ├── ColorScroller.vb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── EmployeeRegisterTest
│ │ ├── App.config
│ │ ├── EmployeeRegister.Designer.vb
│ │ ├── EmployeeRegisterTest.sln
│ │ ├── EmployeeRegisterTest.suo
│ │ ├── EmployeeRegisterTest.vbproj
│ │ ├── EmployeeRegister.vb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FaceControls
│ │ ├── FaceControls.sln
│ │ ├── FaceControls.suo
│ │ ├── FaceControls.vbproj
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SmileyFace.Designer.vb
│ │ ├── SmileyFaceTool.bmp
│ │ └── SmileyFace.vb
│ ├── FaceControlsTest
│ │ ├── App.config
│ │ ├── FaceControlsTest.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── InvisibleControlTest
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── InvisibleControl.Designer.vb
│ │ ├── InvisibleControlTest.sln
│ │ ├── InvisibleControlTest.suo
│ │ ├── InvisibleControlTest.vbproj
│ │ ├── InvisibleControl.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LabControls
│ │ ├── AccelerometerController.Designer.vb
│ │ ├── AccelerometerController.vb
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HarpsichordController.Designer.vb
│ │ ├── HarpsichordController.vb
│ │ ├── LabControls.sln
│ │ ├── LabControls.suo
│ │ ├── LabControls.vbproj
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Public Class BalanceIntegrator.Designer.vb
│ │ └── Public Class BalanceIntegrator.vb
│ ├── RowSortingListViewTest
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RowSortingListViewTest.sln
│ │ ├── RowSortingListViewTest.suo
│ │ ├── RowSortingListViewTest.vbproj
│ │ └── RowSortingListView.vb
│ ├── ShowModeTest
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShowMode.Designer.vb
│ │ ├── sHOWmODE.resx
│ │ ├── ShowModeTest.sln
│ │ ├── ShowModeTest.suo
│ │ ├── ShowModeTest.vbproj
│ │ └── ShowMode.vb
│ ├── SignedAssembly
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Repeater.vb
│ │ ├── SignedAssembly.pfx
│ │ ├── SignedAssembly.sln
│ │ ├── SignedAssembly.suo
│ │ └── SignedAssembly.vbproj
│ ├── SignedAssemblyTest
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── SignedAssemblyTest.vbproj
│ ├── SimpleSmileyControls
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SimpleSmileyControls.sln
│ │ ├── SimpleSmileyControls.suo
│ │ ├── SimpleSmileyControls.vbproj
│ │ ├── SimpleSmiley.vb
│ │ └── SmileyFaceTool.bmp
│ ├── SimpleSmileyControlsTest
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── SimpleSmileyControlsTest.vbproj
│ ├── WorkItemControls
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── WorkItemConnector.Designer.vb
│ │ ├── WorkItemConnector.vb
│ │ ├── WorkItemControls.sln
│ │ ├── WorkItemControls.suo
│ │ ├── WorkItemControls.vbproj
│ │ ├── WorkItemLister.Designer.vb
│ │ ├── WorkItemLister.vb
│ │ └── WorkItem.vb
│ └── WorkItemControlsTest
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ └── WorkItemControlsTest.vbproj
├── Ch23
│ ├── AcceptDroppedFiles
│ │ ├── AcceptDroppedFiles.sln
│ │ ├── AcceptDroppedFiles.suo
│ │ ├── AcceptDroppedFiles.vbproj
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CopyPasteEmployee
│ │ ├── App.config
│ │ ├── CopyPasteEmployee.sln
│ │ ├── CopyPasteEmployee.suo
│ │ ├── CopyPasteEmployee.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CopyPasteRichText
│ │ ├── App.config
│ │ ├── CopyPasteRichText.sln
│ │ ├── CopyPasteRichText.suo
│ │ ├── CopyPasteRichText.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DragBetweenListBoxes
│ │ ├── App.config
│ │ ├── DragBetweenListBoxes.sln
│ │ ├── DragBetweenListBoxes.suo
│ │ ├── DragBetweenListBoxes.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DragBetweenListBoxes2
│ │ ├── App.config
│ │ ├── DragBetweenListBoxes2.sln
│ │ ├── DragBetweenListBoxes2.suo
│ │ ├── DragBetweenListBoxes2.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DragEmployee
│ │ ├── App.config
│ │ ├── DragEmployee.sln
│ │ ├── DragEmployee.suo
│ │ ├── DragEmployee.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DragEmployee2
│ │ ├── App.config
│ │ ├── DragEmployee2.sln
│ │ ├── DragEmployee2.suo
│ │ ├── DragEmployee2.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DragRichText
│ │ ├── App.config
│ │ ├── DragRichText.sln
│ │ ├── DragRichText.suo
│ │ ├── DragRichText.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DragWithinApp
│ │ ├── App.config
│ │ ├── DragWithinApp.sln
│ │ ├── DragWithinApp.suo
│ │ ├── DragWithinApp.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LabelDrag
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LabelDrag.sln
│ │ ├── LabelDrag.suo
│ │ ├── LabelDrag.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LabelDrag2
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LabelDrag2.sln
│ │ ├── LabelDrag2.suo
│ │ ├── LabelDrag2.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ └── PasteFileList
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── PasteFileList.sln
│ ├── PasteFileList.suo
│ └── PasteFileList.vbproj
├── Ch24
│ ├── AddShields
│ │ ├── AddShields.sln
│ │ ├── AddShields.suo
│ │ ├── AddShields.vbproj
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── UacStuff.vb
│ ├── ExecuteMe
│ │ ├── App.config
│ │ ├── ExecuteMe.sln
│ │ ├── ExecuteMe.suo
│ │ ├── ExecuteMe.vbproj
│ │ ├── frmChoices.Designer.vb
│ │ ├── frmChoices.resx
│ │ ├── frmChoices.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── app.manifest
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── SubMain.vb
│ ├── NoPrivs
│ │ ├── App.config
│ │ ├── frmChoices.Designer.vb
│ │ ├── frmChoices.resx
│ │ ├── frmChoices.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── NoPrivs.sln
│ │ ├── NoPrivs.suo
│ │ ├── NoPrivs.vbproj
│ │ └── SubMain.vb
│ ├── ShellUAC
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShellUAC.sln
│ │ ├── ShellUAC.suo
│ │ ├── ShellUAC.vbproj
│ │ └── UacStuff.vb
│ └── StartRunAs
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── StartRunAs.sln
│ ├── StartRunAs.suo
│ ├── StartRunAs.vbproj
│ └── UacStuff.vb
├── Ch26
│ ├── CustomEvent
│ │ ├── App.config
│ │ ├── CustomEvent.sln
│ │ ├── CustomEvent.suo
│ │ ├── CustomEvent.vbproj
│ │ ├── Employee.vb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FinalizeObjects
│ │ ├── App.config
│ │ ├── FinalizeObjects.sln
│ │ ├── FinalizeObjects.suo
│ │ ├── FinalizeObjects.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GarbageCollection
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GarbageCollection.sln
│ │ ├── GarbageCollection.suo
│ │ ├── GarbageCollection.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── StructuresAndClasses
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── StructuresAndClasses.sln
│ │ ├── StructuresAndClasses.suo
│ │ └── StructuresAndClasses.vbproj
│ └── UseDispose
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UseDispose.sln
│ ├── UseDispose.suo
│ └── UseDispose.vbproj
├── Ch27
│ ├── DrawDashes
│ │ ├── App.config
│ │ ├── DrawDashes.sln
│ │ ├── DrawDashes.suo
│ │ ├── DrawDashes.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DrawDashesImportsDashStyle
│ │ ├── App.config
│ │ ├── DrawDashesImportsDashStyle.sln
│ │ ├── DrawDashesImportsDashStyle.suo
│ │ ├── DrawDashesImportsDashStyle.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DrawDashesWithImports
│ │ ├── App.config
│ │ ├── DrawDashesWithImports.sln
│ │ ├── DrawDashesWithImports.suo
│ │ ├── DrawDashesWithImports.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── JobNamespaces
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── JobNamespaces.sln
│ │ ├── JobNamespaces.suo
│ │ ├── JobNamespaces.vbproj
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── NamespaceStuff.vb
│ └── NamespaceHierarchy
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── NamespaceHierarchy.sln
│ ├── NamespaceHierarchy.suo
│ ├── NamespaceHierarchy.vbproj
│ └── NamespaceStuff.vb
├── Ch28
│ ├── ArraySpeeds
│ │ ├── App.config
│ │ ├── ArraySpeeds.sln
│ │ ├── ArraySpeeds.suo
│ │ ├── ArraySpeeds.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ArrayTests
│ │ ├── App.config
│ │ ├── ArrayTests.sln
│ │ ├── ArrayTests.suo
│ │ ├── ArrayTests.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GenericEmployeeList
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericEmployeeList.sln
│ │ ├── GenericEmployeeList.suo
│ │ ├── GenericEmployeeList.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GenericStringList
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericStringList.sln
│ │ ├── GenericStringList.suo
│ │ ├── GenericStringList.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MakeEmployeeCollection
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MakeEmployeeCollection.sln
│ │ ├── MakeEmployeeCollection.suo
│ │ ├── MakeEmployeeCollection.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MakeEmployeeDictionary
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MakeEmployeeDictionary.sln
│ │ ├── MakeEmployeeDictionary.suo
│ │ ├── MakeEmployeeDictionary.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MakeEmployeeListDictionary
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MakeEmployeeListDictionary.sln
│ │ ├── MakeEmployeeListDictionary.suo
│ │ ├── MakeEmployeeListDictionary.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ShowSquares
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShowSquares.sln
│ │ ├── ShowSquares.suo
│ │ └── ShowSquares.vbproj
│ ├── UseArrayList
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseArrayList.sln
│ │ ├── UseArrayList.suo
│ │ └── UseArrayList.vbproj
│ ├── UseCaseInsensitiveSortedList
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseCaseInsensitiveSortedList.sln
│ │ ├── UseCaseInsensitiveSortedList.suo
│ │ └── UseCaseInsensitiveSortedList.vbproj
│ ├── UseNameValueCollection
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseNameValueCollection.sln
│ │ ├── UseNameValueCollection.suo
│ │ └── UseNameValueCollection.vbproj
│ ├── UseQueue
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseQueue.sln
│ │ ├── UseQueue.suo
│ │ └── UseQueue.vbproj
│ ├── UseSortedList
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseSortedList.sln
│ │ ├── UseSortedList.suo
│ │ └── UseSortedList.vbproj
│ └── UseStack
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UseStack.sln
│ ├── UseStack.suo
│ └── UseStack.vbproj
├── Ch29
│ ├── GenericEmployeeList
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericEmployeeList.sln
│ │ ├── GenericEmployeeList.suo
│ │ ├── GenericEmployeeList.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GenericMruList
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericMruList.sln
│ │ ├── GenericMruList.suo
│ │ ├── GenericMruList.vbproj
│ │ ├── MostRecentList.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GenericMruList2
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericMruList2.sln
│ │ ├── GenericMruList2.suo
│ │ ├── GenericMruList2.vbproj
│ │ ├── MostRecentList.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GenericNumDistinct
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericNumDistinct.sln
│ │ ├── GenericNumDistinct.suo
│ │ ├── GenericNumDistinct.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GenericPairDictionary
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericPairDictionary.sln
│ │ ├── GenericPairDictionary.suo
│ │ ├── GenericPairDictionary.vbproj
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── PairDictionary.vb
│ ├── GenericTree
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericTree.sln
│ │ ├── GenericTree.suo
│ │ ├── GenericTree.vbproj
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── Tree.vb
│ ├── GenericTreeImportsAlias
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericTreeImportsAlias.sln
│ │ ├── GenericTreeImportsAlias.suo
│ │ ├── GenericTreeImportsAlias.vbproj
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── Tree.vb
│ ├── GenericTreeSubclass
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GenericTreeSubclass.sln
│ │ ├── GenericTreeSubclass.suo
│ │ ├── GenericTreeSubclass.vbproj
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ └── Tree.vb
│ └── UseSwitcher
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Switcher.vb
│ ├── UseSwitcher.sln
│ ├── UseSwitcher.suo
│ └── UseSwitcher.vbproj
├── Ch30
│ ├── AntiAliasing
│ │ ├── AntiAliasing.sln
│ │ ├── AntiAliasing.suo
│ │ ├── AntiAliasing.vbproj
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Bezier
│ │ ├── App.config
│ │ ├── Bezier.sln
│ │ ├── Bezier.suo
│ │ ├── Bezier.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Beziers
│ │ ├── App.config
│ │ ├── Beziers.sln
│ │ ├── Beziers.suo
│ │ ├── Beziers.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ClosedCurve
│ │ ├── App.config
│ │ ├── ClosedCurve.sln
│ │ ├── ClosedCurve.suo
│ │ ├── ClosedCurve.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ClosedCurveTensions
│ │ ├── App.config
│ │ ├── ClosedCurveTensions.sln
│ │ ├── ClosedCurveTensions.suo
│ │ ├── ClosedCurveTensions.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DrawTextPath
│ │ ├── App.config
│ │ ├── DrawTextPath.sln
│ │ ├── DrawTextPath.suo
│ │ ├── DrawTextPath.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── HatchStyles
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HatchStyles.sln
│ │ ├── HatchStyles.suo
│ │ ├── HatchStyles.vbproj
│ │ ├── HatchStyles.vbproj.user
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UpgradeLog.XML
│ │ └── _UpgradeReport_Files
│ │ ├── UpgradeReport.css
│ │ ├── UpgradeReport_Minus.gif
│ │ ├── UpgradeReport_Plus.gif
│ │ └── UpgradeReport.xslt
│ ├── InterpolationModes
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── InterpolationModes.sln
│ │ ├── InterpolationModes.suo
│ │ ├── InterpolationModes.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LineCaps
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LineCaps.sln
│ │ ├── LineCaps.suo
│ │ ├── LineCaps.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LineJoins
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LineJoins.sln
│ │ ├── LineJoins.suo
│ │ ├── LineJoins.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ListInstalledFonts
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── ListInstalledFonts.sln
│ │ ├── ListInstalledFonts.suo
│ │ ├── ListInstalledFonts.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MapRectangle
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MapRectangle.sln
│ │ ├── MapRectangle.suo
│ │ ├── MapRectangle.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── OrangeAndBlueEllipse
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── OrangeAndBlueEllipse.sln
│ │ ├── OrangeAndBlueEllipse.suo
│ │ └── OrangeAndBlueEllipse.vbproj
│ ├── PaintResizeX
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── PaintResizeX.sln
│ │ ├── PaintResizeX.suo
│ │ └── PaintResizeX.vbproj
│ ├── SaveRestore
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SaveRestore.sln
│ │ ├── SaveRestore.suo
│ │ └── SaveRestore.vbproj
│ ├── ScaleDiamond
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ScaleDiamond.sln
│ │ ├── ScaleDiamond.suo
│ │ └── ScaleDiamond.vbproj
│ ├── SmoothingModes
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SmoothingModes.sln
│ │ ├── SmoothingModes.suo
│ │ └── SmoothingModes.vbproj
│ ├── TextRenderingHints
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── TextRenderingHints.sln
│ │ ├── TextRenderingHints.suo
│ │ └── TextRenderingHints.vbproj
│ ├── TransformArrow
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── TransformArrow.sln
│ │ ├── TransformArrow.suo
│ │ └── TransformArrow.vbproj
│ └── TransformationOrder
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── TransformationOrder.sln
│ ├── TransformationOrder.suo
│ └── TransformationOrder.vbproj
├── Ch31
│ ├── CompoundArrays
│ │ ├── App.config
│ │ ├── CompoundArrays.sln
│ │ ├── CompoundArrays.suo
│ │ ├── CompoundArrays.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── CustomLineCaps
│ │ ├── App.config
│ │ ├── CustomLineCaps.sln
│ │ ├── CustomLineCaps.suo
│ │ ├── CustomLineCaps.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GraphicsPathClip
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GraphicsPathClip.sln
│ │ ├── GraphicsPathClip.suo
│ │ ├── GraphicsPathClip.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GraphicsPathFillMode
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GraphicsPathFillMode.sln
│ │ ├── GraphicsPathFillMode.suo
│ │ ├── GraphicsPathFillMode.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GraphicsPathTextRegion
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GraphicsPathTextRegion.sln
│ │ ├── GraphicsPathTextRegion.suo
│ │ ├── GraphicsPathTextRegion.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GraphicsPathTextureBrush
│ │ ├── App.config
│ │ ├── face.bmp
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GraphicsPathTextureBrush.sln
│ │ ├── GraphicsPathTextureBrush.suo
│ │ ├── GraphicsPathTextureBrush.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── HatchStyles
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HatchStyles.sln
│ │ ├── HatchStyles.suo
│ │ ├── HatchStyles.vbproj
│ │ ├── HatchStyles.vbproj.user
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UpgradeLog.XML
│ │ └── _UpgradeReport_Files
│ │ ├── UpgradeReport.css
│ │ ├── UpgradeReport_Minus.gif
│ │ ├── UpgradeReport_Plus.gif
│ │ └── UpgradeReport.xslt
│ ├── LinearGradientBrushes
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LinearGradientBrushes.sln
│ │ ├── LinearGradientBrushes.suo
│ │ ├── LinearGradientBrushes.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LineCaps
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LineCaps.sln
│ │ ├── LineCaps.suo
│ │ ├── LineCaps.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LineJoins
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LineJoins.sln
│ │ ├── LineJoins.suo
│ │ ├── LineJoins.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── PathGradientBrushes
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── PathGradientBrushes.sln
│ │ ├── PathGradientBrushes.suo
│ │ └── PathGradientBrushes.vbproj
│ ├── PenAlignments
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── PenAlignments.sln
│ │ ├── PenAlignments.suo
│ │ └── PenAlignments.vbproj
│ ├── TransformedPen
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── TransformedPen.sln
│ │ ├── TransformedPen.suo
│ │ └── TransformedPen.vbproj
│ ├── TransformedTextureBrush
│ │ ├── App.config
│ │ ├── face.bmp
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── TransformedTextureBrush.sln
│ │ ├── TransformedTextureBrush.suo
│ │ └── TransformedTextureBrush.vbproj
│ ├── UseDispose
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseDispose.sln
│ │ ├── UseDispose.suo
│ │ └── UseDispose.vbproj
│ ├── UseSolidBrush
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseSolidBrush.sln
│ │ ├── UseSolidBrush.suo
│ │ └── UseSolidBrush.vbproj
│ ├── UseUsing
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseUsing.sln
│ │ ├── UseUsing.suo
│ │ └── UseUsing.vbproj
│ └── WrapModes
│ ├── App.config
│ ├── face.bmp
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── WrapModes.sln
│ ├── WrapModes.suo
│ └── WrapModes.vbproj
├── Ch32
│ ├── DirectionVertical
│ │ ├── App.config
│ │ ├── DirectionVertical.sln
│ │ ├── DirectionVertical.suo
│ │ ├── DirectionVertical.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DrawStringCrLfTab
│ │ ├── App.config
│ │ ├── DrawStringCrLfTab.sln
│ │ ├── DrawStringCrLfTab.suo
│ │ ├── DrawStringCrLfTab.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DrawStringLayoutRect
│ │ ├── App.config
│ │ ├── DrawStringLayoutRect.sln
│ │ ├── DrawStringLayoutRect.suo
│ │ ├── DrawStringLayoutRect.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── DrawStringSimple
│ │ ├── App.config
│ │ ├── DrawStringSimple.sln
│ │ ├── DrawStringSimple.suo
│ │ ├── DrawStringSimple.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FontMetrics
│ │ ├── App.config
│ │ ├── FontMetrics.sln
│ │ ├── FontMetrics.suo
│ │ ├── FontMetrics.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MeasureCharacterRanges
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MeasureCharacterRanges.sln
│ │ ├── MeasureCharacterRanges.suo
│ │ ├── MeasureCharacterRanges.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MeasureString
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MeasureString.sln
│ │ ├── MeasureString.suo
│ │ ├── MeasureString.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── NoClipLineLimit
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── NoClipLineLimit.sln
│ │ ├── NoClipLineLimit.suo
│ │ └── NoClipLineLimit.vbproj
│ ├── SetTabs
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SetTabs.sln
│ │ ├── SetTabs.suo
│ │ └── SetTabs.vbproj
│ ├── TransformedText
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── TransformedText.sln
│ │ ├── TransformedText.suo
│ │ └── TransformedText.vbproj
│ └── Trimming
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Trimming.sln
│ ├── Trimming.suo
│ └── Trimming.vbproj
├── Ch33
│ ├── AutoRedraw
│ │ ├── App.config
│ │ ├── AutoRedraw.sln
│ │ ├── AutoRedraw.suo
│ │ ├── AutoRedraw.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── InvertImageGetSetPixels
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HalfJack2.bmp
│ │ ├── HalfJack3.bmp
│ │ ├── HalfJack.bmp
│ │ ├── InvertImageGetSetPixels.sln
│ │ ├── InvertImageGetSetPixels.suo
│ │ ├── InvertImageGetSetPixels.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── InvertImageUnsafe
│ │ ├── App.config
│ │ ├── BitmapBytesRGB24.vb
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HalfJack2.bmp
│ │ ├── HalfJack3.bmp
│ │ ├── HalfJack.bmp
│ │ ├── InvertImageUnsafe.sln
│ │ ├── InvertImageUnsafe.suo
│ │ ├── InvertImageUnsafe.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LoadPicture
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HalfJack2.bmp
│ │ ├── LoadPicture.sln
│ │ ├── LoadPicture.suo
│ │ ├── LoadPicture.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MakeMetafile
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MakeMetafile.sln
│ │ ├── MakeMetafile.suo
│ │ ├── MakeMetafile.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── SaveJpeg
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SaveJpeg.sln
│ │ ├── SaveJpeg.suo
│ │ ├── SaveJpeg.vbproj
│ │ └── test.jpg
│ └── Scribble
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Scribble.sln
│ ├── Scribble.suo
│ └── Scribble.vbproj
├── Ch34
│ ├── CenterPicture
│ │ ├── App.config
│ │ ├── CenterPicture.sln
│ │ ├── CenterPicture.suo
│ │ ├── CenterPicture.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FitToMargins
│ │ ├── App.config
│ │ ├── FitToMargins.sln
│ │ ├── FitToMargins.suo
│ │ ├── FitToMargins.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── PictureBoxPrint
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── PictureBoxPrint.sln
│ │ ├── PictureBoxPrint.suo
│ │ └── PictureBoxPrint.vbproj
│ ├── PrintBooklet
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── PrintBooklet.sln
│ │ ├── PrintBooklet.suo
│ │ └── PrintBooklet.vbproj
│ ├── PrintMargins
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── PrintMargins.sln
│ │ ├── PrintMargins.suo
│ │ └── PrintMargins.vbproj
│ ├── PrintSimple
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── PrintSimple.sln
│ │ ├── PrintSimple.suo
│ │ └── PrintSimple.vbproj
│ ├── UsePrintPreviewControl
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UsePrintPreviewControl.sln
│ │ ├── UsePrintPreviewControl.suo
│ │ └── UsePrintPreviewControl.vbproj
│ └── UsePrintPreviewDialog
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── UsePrintPreviewDialog.sln
│ ├── UsePrintPreviewDialog.suo
│ └── UsePrintPreviewDialog.vbproj
├── Ch35
│ ├── CatchThreadException
│ │ ├── App.config
│ │ ├── CatchThreadException.sln
│ │ ├── CatchThreadException.suo
│ │ ├── CatchThreadException.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ConfigFile
│ │ ├── App.config
│ │ ├── ConfigFile.sln
│ │ ├── ConfigFile.suo
│ │ ├── ConfigFile.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── EmbeddedResources
│ │ ├── App.config
│ │ ├── Dog.bmp
│ │ ├── ellipse.bmp
│ │ ├── EmbeddedResources.sln
│ │ ├── EmbeddedResources.suo
│ │ ├── EmbeddedResources.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── HalfJack2.bmp
│ │ ├── Images.Designer.vb
│ │ ├── Images.resx
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Octahedron.bmp
│ │ ├── smile.bmp
│ │ ├── Strings.Designer.vb
│ │ └── Strings.resx
│ ├── EnvrionmentVariableLevels
│ │ ├── App.config
│ │ ├── EnvrionmentVariableLevels.sln
│ │ ├── EnvrionmentVariableLevels.suo
│ │ ├── EnvrionmentVariableLevels.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── FilterMessages
│ │ ├── App.config
│ │ ├── FilterMessages.sln
│ │ ├── FilterMessages.suo
│ │ ├── FilterMessages.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── GetEnvironValue
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GetEnvironValue.sln
│ │ ├── GetEnvironValue.suo
│ │ ├── GetEnvironValue.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ListEnviron
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── ListEnviron.sln
│ │ ├── ListEnviron.suo
│ │ ├── ListEnviron.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ListEnvironValues
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── ListEnvironValues.sln
│ │ ├── ListEnvironValues.suo
│ │ ├── ListEnvironValues.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ListForms
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── frmGreen.Designer.vb
│ │ ├── frmGreen.resx
│ │ ├── frmGreen.vb
│ │ ├── frmPink.Designer.vb
│ │ ├── frmPink.resx
│ │ ├── frmPink.vb
│ │ ├── ListForms.sln
│ │ ├── ListForms.suo
│ │ ├── ListForms.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Localized
│ │ ├── App.config
│ │ ├── Form1.de.resx
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── Localized.sln
│ │ ├── Localized.suo
│ │ ├── Localized.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LocalizedPickLanguage
│ │ ├── App.config
│ │ ├── Form1.de.resx
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LocalizedPickLanguage.sln
│ │ ├── LocalizedPickLanguage.suo
│ │ ├── LocalizedPickLanguage.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LocalizedPickLanguage2
│ │ ├── App.config
│ │ ├── Form1.de.resx
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── LocalizedPickLanguage.sln
│ │ ├── LocalizedPickLanguage.suo
│ │ ├── LocalizedPickLanguage.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── LocalizedUseGerman
│ │ ├── App.config
│ │ ├── Form1.de.resx
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── Localized.sln
│ │ ├── Localized.suo
│ │ ├── Localized.vbproj
│ │ ├── Localized.vbproj.user
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MyComputerRegistry
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MyComputerRegistry.sln
│ │ ├── MyComputerRegistry.suo
│ │ ├── MyComputerRegistry.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── RegistrySettings
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RegistrySettings.sln
│ │ ├── RegistrySettings.suo
│ │ └── RegistrySettings.vbproj
│ ├── SatelliteMain
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SatelliteMain.sln
│ │ ├── SatelliteMain.suo
│ │ └── SatelliteMain.vbproj
│ ├── SatelliteResourcesDll
│ │ ├── Dog.bmp
│ │ ├── ellipse.bmp
│ │ ├── HalfJack2.bmp
│ │ ├── Images.Designer.vb
│ │ ├── Images.resx
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Octahedron.bmp
│ │ ├── SatelliteResourcesDll.sln
│ │ ├── SatelliteResourcesDll.suo
│ │ ├── SatelliteResourcesDll.vbproj
│ │ └── smile.bmp
│ ├── SaveSettings
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SaveSettings.sln
│ │ ├── SaveSettings.suo
│ │ └── SaveSettings.vbproj
│ ├── ShowProductInfo
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShowProductInfo.sln
│ │ ├── ShowProductInfo.suo
│ │ └── ShowProductInfo.vbproj
│ ├── ShowSettings
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShowSettings.sln
│ │ ├── ShowSettings.suo
│ │ ├── ShowSettings.vbproj
│ │ └── ShowSettings.vbproj.user
│ ├── SystemEnvironment
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── SystemEnvironment.sln
│ │ ├── SystemEnvironment.suo
│ │ └── SystemEnvironment.vbproj
│ └── UseResources
│ ├── App.config
│ ├── Dog.bmp
│ ├── ellipse.bmp
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── HalfJack2.bmp
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── Octahedron.bmp
│ ├── smile.bmp
│ ├── UseResources.sln
│ ├── UseResources.suo
│ ├── UseResources.vbproj
│ └── UseResources.vbproj.user
├── Ch36
│ ├── FileStreamWrite
│ │ ├── App.config
│ │ ├── FileStreamWrite.sln
│ │ ├── FileStreamWrite.suo
│ │ ├── FileStreamWrite.vbproj
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── MemoryStreamWrite
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── MemoryStreamWrite.sln
│ │ ├── MemoryStreamWrite.suo
│ │ ├── MemoryStreamWrite.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── OpenCreateAppendText
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── OpenCreateAppendText.sln
│ │ ├── OpenCreateAppendText.suo
│ │ └── OpenCreateAppendText.vbproj
│ ├── ReadLines
│ │ ├── Animals.txt
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ReadLines.sln
│ │ ├── ReadLines.suo
│ │ └── ReadLines.vbproj
│ ├── StreamWriterReader
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── StreamWriterReader.sln
│ │ ├── StreamWriterReader.suo
│ │ └── StreamWriterReader.vbproj
│ └── StringWriterReader
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── StringWriterReader.sln
│ ├── StringWriterReader.suo
│ └── StringWriterReader.vbproj
├── Ch37
│ ├── GetDriveInfo
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── GetDriveInfo.sln
│ │ ├── GetDriveInfo.suo
│ │ ├── GetDriveInfo.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── InvalidCharacters
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── InvalidCharacters.sln
│ │ ├── InvalidCharacters.suo
│ │ ├── InvalidCharacters.vbproj
│ │ └── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── RandomAccessEmployees
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── RandomAccessEmployees.sln
│ │ ├── RandomAccessEmployees.suo
│ │ └── RandomAccessEmployees.vbproj
│ ├── ShowSpecialDirectories
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── ShowSpecialDirectories.sln
│ │ ├── ShowSpecialDirectories.suo
│ │ └── ShowSpecialDirectories.vbproj
│ ├── UseFileSystemWatcher
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFileSystemWatcher.sln
│ │ ├── UseFileSystemWatcher.suo
│ │ └── UseFileSystemWatcher.vbproj
│ ├── UseFindInFiles
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── UseFindInFiles.sln
│ │ ├── UseFindInFiles.suo
│ │ └── UseFindInFiles.vbproj
│ ├── VbFileMethods
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── test.txt
│ │ ├── VbFileMethods.sln
│ │ ├── VbFileMethods.suo
│ │ └── VbFileMethods.vbproj
│ └── WriteFile
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── WriteFile.sln
│ ├── WriteFile.suo
│ └── WriteFile.vbproj
├── Ch38
│ ├── QuoteClient
│ │ ├── App.config
│ │ ├── Form1.Designer.vb
│ │ ├── Form1.resx
│ │ ├── Form1.vb
│ │ ├── My Project
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── QuoteClient.vbproj
│ │ ├── QuoteClient.vbproj.user
│ │ └── Service References
│ │ └── ServiceReference1
│ │ ├── configuration91.svcinfo
│ │ ├── configuration.svcinfo
│ │ ├── QuoteClient.ServiceReference1.CompositeType.datasource
│ │ ├── QuoteServiceLib.xsd
│ │ ├── Reference.svcmap
│ │ ├── Reference.vb
│ │ ├── service1.xsd
│ │ ├── service.wsdl
│ │ └── service.xsd
│ └── QuoteServiceLib
│ ├── App.config
│ ├── IService1.vb
│ ├── My Project
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── QuoteServiceLib.sln
│ ├── QuoteServiceLib.suo
│ ├── QuoteServiceLib.vbproj
│ ├── QuoteServiceLib.vbproj.user
│ └── Service1.vb
└── Ch39
├── AesFile
│ ├── AesFile.sln
│ ├── AesFile.suo
│ ├── AesFile.vbproj
│ ├── App.config
│ ├── cyphertext.dat
│ ├── decyphered.txt
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ └── plaintext.txt
├── BuildMemoryXml
│ ├── App.config
│ ├── BuildMemoryXml.sln
│ ├── BuildMemoryXml.suo
│ ├── BuildMemoryXml.vbproj
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ └── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── DesFile
│ ├── App.config
│ ├── cyphertext.dat
│ ├── decyphered.txt
│ ├── DesFile.sln
│ ├── DesFile.suo
│ ├── DesFile.vbproj
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ └── plaintext.txt
├── ParallelFor
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ParallelFor.sln
│ ├── ParallelFor.suo
│ └── ParallelFor.vbproj
├── ParallelForEach
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ParallelForEach.sln
│ ├── ParallelForEach.suo
│ └── ParallelForEach.vbproj
├── ParallelInvoke
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ParallelInvoke.sln
│ ├── ParallelInvoke.suo
│ └── ParallelInvoke.vbproj
├── ReflectionFormProperties
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ReflectionFormProperties.sln
│ ├── ReflectionFormProperties.suo
│ └── ReflectionFormProperties.vbproj
├── ReflectionGetResources
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ReflectionGetResources.sln
│ ├── ReflectionGetResources.suo
│ └── ReflectionGetResources.vbproj
├── ReflectionHasResources
│ ├── Dog.bmp
│ ├── HalfJack.bmp
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ReflectionHasResources.sln
│ ├── ReflectionHasResources.suo
│ ├── ReflectionHasResources.vbproj
│ ├── ReflectionHasResources.vbproj.user
│ ├── Resources
│ │ ├── Dog.bmp
│ │ ├── HalfJack.bmp
│ │ ├── smile.bmp
│ │ └── Test.wav
│ ├── smile.bmp
│ └── Test.wav
├── RegExHighlight
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── RegExHighlight.sln
│ ├── RegExHighlight.suo
│ └── RegExHighlight.vbproj
├── RegExReplace
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── RegExReplace.sln
│ ├── RegExReplace.suo
│ └── RegExReplace.vbproj
├── RegExValidate
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── RegExValidate.sln
│ ├── RegExValidate.suo
│ └── RegExValidate.vbproj
├── SystemSounds
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── SystemSounds.sln
│ ├── SystemSounds.suo
│ └── SystemSounds.vbproj
├── ThreadGraph
│ ├── App.config
│ ├── Form1.Designer.vb
│ ├── Form1.resx
│ ├── Form1.vb
│ ├── My Project
│ │ ├── Application.Designer.vb
│ │ ├── Application.myapp
│ │ ├── AssemblyInfo.vb
│ │ ├── Resources.Designer.vb
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.vb
│ │ └── Settings.settings
│ ├── ThreadGraph.sln
│ ├── ThreadGraph.suo
│ └── ThreadGraph.vbproj
└── UseBackgroundWorker
├── App.config
├── Form1.Designer.vb
├── Form1.resx
├── Form1.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── UseBackgroundWorker.sln
├── UseBackgroundWorker.suo
└── UseBackgroundWorker.vbproj
940 directories, 6060 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论