<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.vbex.ru/index.php?action=history&amp;feed=atom&amp;title=VB.Net_Tutorial%2FGUI</id>
		<title>VB.Net Tutorial/GUI - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.vbex.ru/index.php?action=history&amp;feed=atom&amp;title=VB.Net_Tutorial%2FGUI"/>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VB.Net_Tutorial/GUI&amp;action=history"/>
		<updated>2026-04-05T00:57:09Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.vbex.ru/index.php?title=VB.Net_Tutorial/GUI&amp;diff=3936&amp;oldid=prev</id>
		<title> в 16:40, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VB.Net_Tutorial/GUI&amp;diff=3936&amp;oldid=prev"/>
				<updated>2010-05-26T16:40:30Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 16:40, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.vbex.ru/index.php?title=VB.Net_Tutorial/GUI&amp;diff=3937&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.vbex.ru/index.php?title=VB.Net_Tutorial/GUI&amp;diff=3937&amp;oldid=prev"/>
				<updated>2010-05-26T12:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* [[VB.Net Tutorial/GUI/Anchor Dock | Anchor Dock]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/AnchorStyles | AnchorStyles]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/BackgroundWorker | BackgroundWorker]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Browser | Browser]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Button | Button]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/CheckBox | CheckBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/CheckBox MenuItem | CheckBox MenuItem]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/CheckedListBox | CheckedListBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ColorDialog | ColorDialog]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ComboBox | ComboBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Control Event | Control Event]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Control Properties | Control Properties]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Control Size Location | Control Size Location]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Controls | Controls]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Controls on Form | Controls on Form]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Cursor | Cursor]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Custom Control | Custom Control]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Custom Dialog | Custom Dialog]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/DateTimePicker | DateTimePicker]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/DialogResult | DialogResult]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/DomainUpDowns | DomainUpDowns]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Drag Drop | Drag Drop]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ErrorProvider | ErrorProvider]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/FlowLayoutPanel | FlowLayoutPanel]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/FolderBrowserDialog | FolderBrowserDialog]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Form | Form]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Form Action Event | Form Action Event]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Form Paint | Form Paint]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Form Properties | Form Properties]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Form owner | Form owner]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/FormBorderStyle | FormBorderStyle]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/GUI Thread | GUI Thread]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/GroupBox | GroupBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/HelpProvider | HelpProvider]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/InputBox | InputBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Introduction | Introduction]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Irregular Window | Irregular Window]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Label | Label]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Label Drag Drop | Label Drag Drop]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/LinkLabel | LinkLabel]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ListBox | ListBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ListBox Drag Drop | ListBox Drag Drop]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ListView | ListView]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ListView Sort | ListView Sort]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/MDI | MDI]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Menu | Menu]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/MenuItem | MenuItem]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/MenuStrip | MenuStrip]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/MessageBox | MessageBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/MonthCalendar | MonthCalendar]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/MsgBox | MsgBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/NotifyIcon | NotifyIcon]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/NumericUpDown | NumericUpDown]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/OpenFileDialog | OpenFileDialog]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/PageSetupDialog | PageSetupDialog]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Panel | Panel]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Password Field | Password Field]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/PictureBox | PictureBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/PopupMenu | PopupMenu]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Print | Print]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Print Dialog | Print Dialog]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/PrintDocument | PrintDocument]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/PrintPreview Dialog | PrintPreview Dialog]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Printers | Printers]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ProgressBar | ProgressBar]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/PropertyGrid | PropertyGrid]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/RadioButton | RadioButton]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/RadioButton MenuItem | RadioButton MenuItem]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/RichTextBox | RichTextBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/SaveFileDialog | SaveFileDialog]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ScrollBar | ScrollBar]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Splash Screen | Splash Screen]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/SplitContainer | SplitContainer]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Splitter | Splitter]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/StatusBar | StatusBar]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/StatusStrip | StatusStrip]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/SystemIcons | SystemIcons]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/TabControl | TabControl]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/TableLayoutPanel | TableLayoutPanel]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Text File Print | Text File Print]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/TextBox | TextBox]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/TextBox Validation | TextBox Validation]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Timer | Timer]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ToolBar | ToolBar]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/ToolStrip | ToolStrip]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Tooltips | Tooltips]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/TrackBar | TrackBar]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/TreeView | TreeView]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Visual Inheritance | Visual Inheritance]]&lt;br /&gt;
* [[VB.Net Tutorial/GUI/Wizard | Wizard]]&lt;br /&gt;
&lt;br /&gt;
==Font dialog apply action==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Imports System.Drawing&lt;br /&gt;
Imports System.Windows.Forms&lt;br /&gt;
public class FontDialogApplyAction&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Application.Run(New Form1)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&lt;br /&gt;
Public Class Form1&lt;br /&gt;
    Private Sub btnSetFont_Click(ByVal sender As System.Object, _&lt;br /&gt;
     ByVal e As System.EventArgs) Handles btnSetFont.Click&lt;br /&gt;
        Dim old_font As Font = Me.Font&lt;br /&gt;
        Dim old_color As Color = Me.ForeColor&lt;br /&gt;
        dlgFont.ShowColor = True    &amp;quot; Let the user select font color.   &lt;br /&gt;
        dlgFont.ShowEffects = True  &amp;quot; Let the user select Strikeout and Underline.&lt;br /&gt;
        dlgFont.ShowApply = True    &amp;quot; Display the Apply button.&lt;br /&gt;
        dlgFont.Font = Me.Font      &amp;quot; Set the initial font.&lt;br /&gt;
        If dlgFont.ShowDialog() = DialogResult.OK Then&lt;br /&gt;
            SetFormFont(dlgFont.Font, dlgFont.Color)&lt;br /&gt;
        Else&lt;br /&gt;
            SetFormFont(old_font, old_color)&lt;br /&gt;
        End If&lt;br /&gt;
    End Sub&lt;br /&gt;
    Private Sub dlgFont_Apply(ByVal sender As Object, _&lt;br /&gt;
     ByVal e As System.EventArgs) Handles dlgFont.Apply&lt;br /&gt;
        Dim dlg As FontDialog = DirectCast(sender, FontDialog)&lt;br /&gt;
        SetFormFont(dlg.Font, dlg.Color)&lt;br /&gt;
    End Sub&lt;br /&gt;
    Private Sub SetFormFont(ByVal new_font As Font, ByVal new_color As Color)&lt;br /&gt;
        Me.Font = new_font&lt;br /&gt;
        Me.ForeColor = new_color&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&lt;br /&gt;
&amp;lt;Global.Microsoft.VisualBasic.rupilerServices.DesignerGenerated()&amp;gt; _&lt;br /&gt;
Partial Public Class Form1&lt;br /&gt;
    Inherits System.Windows.Forms.Form&lt;br /&gt;
    &amp;quot;Form overrides dispose to clean up the component list.&lt;br /&gt;
    &amp;lt;System.Diagnostics.DebuggerNonUserCode()&amp;gt; _&lt;br /&gt;
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)&lt;br /&gt;
        If disposing AndAlso components IsNot Nothing Then&lt;br /&gt;
            components.Dispose()&lt;br /&gt;
        End If&lt;br /&gt;
        MyBase.Dispose(disposing)&lt;br /&gt;
    End Sub&lt;br /&gt;
    &amp;quot;Required by the Windows Form Designer&lt;br /&gt;
    Private components As System.ruponentModel.IContainer&lt;br /&gt;
    &amp;quot;NOTE: The following procedure is required by the Windows Form Designer&lt;br /&gt;
    &amp;quot;It can be modified using the Windows Form Designer.  &lt;br /&gt;
    &amp;quot;Do not modify it using the code editor.&lt;br /&gt;
    &amp;lt;System.Diagnostics.DebuggerStepThrough()&amp;gt; _&lt;br /&gt;
    Private Sub InitializeComponent()&lt;br /&gt;
        Me.btnSetFont = New System.Windows.Forms.Button&lt;br /&gt;
        Me.Label1 = New System.Windows.Forms.Label&lt;br /&gt;
        Me.TextBox1 = New System.Windows.Forms.TextBox&lt;br /&gt;
        Me.dlgFont = New System.Windows.Forms.FontDialog&lt;br /&gt;
        Me.SuspendLayout()&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;btnSetFont&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.btnSetFont.Location = New System.Drawing.Point(8, 8)&lt;br /&gt;
        Me.btnSetFont.Name = &amp;quot;btnSetFont&amp;quot;&lt;br /&gt;
        Me.btnSetFont.Size = New System.Drawing.Size(96, 32)&lt;br /&gt;
        Me.btnSetFont.TabIndex = 0&lt;br /&gt;
        Me.btnSetFont.Text = &amp;quot;Set Font&amp;quot;&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;Label1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.Label1.AutoSize = True&lt;br /&gt;
        Me.Label1.Location = New System.Drawing.Point(8, 48)&lt;br /&gt;
        Me.Label1.Name = &amp;quot;Label1&amp;quot;&lt;br /&gt;
        Me.Label1.Size = New System.Drawing.Size(35, 13)&lt;br /&gt;
        Me.Label1.TabIndex = 1&lt;br /&gt;
        Me.Label1.Text = &amp;quot;Label1&amp;quot;&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;TextBox1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.TextBox1.Location = New System.Drawing.Point(8, 80)&lt;br /&gt;
        Me.TextBox1.Name = &amp;quot;TextBox1&amp;quot;&lt;br /&gt;
        Me.TextBox1.Size = New System.Drawing.Size(160, 20)&lt;br /&gt;
        Me.TextBox1.TabIndex = 2&lt;br /&gt;
        Me.TextBox1.Text = &amp;quot;Here&amp;quot;s a TextBox&amp;quot;&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;Form1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None&lt;br /&gt;
        Me.ClientSize = New System.Drawing.Size(325, 273)&lt;br /&gt;
        Me.Controls.Add(Me.TextBox1)&lt;br /&gt;
        Me.Controls.Add(Me.Label1)&lt;br /&gt;
        Me.Controls.Add(Me.btnSetFont)&lt;br /&gt;
        Me.Name = &amp;quot;Form1&amp;quot;&lt;br /&gt;
        Me.Text = &amp;quot;UseFontDialogWithShowEffects&amp;quot;&lt;br /&gt;
        Me.ResumeLayout(False)&lt;br /&gt;
        Me.PerformLayout()&lt;br /&gt;
    End Sub&lt;br /&gt;
    Friend WithEvents btnSetFont As System.Windows.Forms.Button&lt;br /&gt;
    Friend WithEvents Label1 As System.Windows.Forms.Label&lt;br /&gt;
    Friend WithEvents TextBox1 As System.Windows.Forms.TextBox&lt;br /&gt;
    Friend WithEvents dlgFont As System.Windows.Forms.FontDialog&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Font dialog showing effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Imports System.Drawing&lt;br /&gt;
Imports System.Windows.Forms&lt;br /&gt;
public class FontDialogApplyAction&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Application.Run(New Form1)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&lt;br /&gt;
Public Class Form1&lt;br /&gt;
    Private Sub btnSetFont_Click(ByVal sender As System.Object, _&lt;br /&gt;
     ByVal e As System.EventArgs) Handles btnSetFont.Click&lt;br /&gt;
        Dim old_font As Font = Me.Font&lt;br /&gt;
        Dim old_color As Color = Me.ForeColor&lt;br /&gt;
        dlgFont.ShowColor = True    &amp;quot; Let the user select font color.   &lt;br /&gt;
        dlgFont.ShowEffects = True  &amp;quot; Let the user select Strikeout and Underline.&lt;br /&gt;
        dlgFont.ShowApply = True    &amp;quot; Display the Apply button.&lt;br /&gt;
        dlgFont.Font = Me.Font      &amp;quot; Set the initial font.&lt;br /&gt;
        If dlgFont.ShowDialog() = DialogResult.OK Then&lt;br /&gt;
            SetFormFont(dlgFont.Font, dlgFont.Color)&lt;br /&gt;
        Else&lt;br /&gt;
            SetFormFont(old_font, old_color)&lt;br /&gt;
        End If&lt;br /&gt;
    End Sub&lt;br /&gt;
    Private Sub dlgFont_Apply(ByVal sender As Object, _&lt;br /&gt;
     ByVal e As System.EventArgs) Handles dlgFont.Apply&lt;br /&gt;
        Dim dlg As FontDialog = DirectCast(sender, FontDialog)&lt;br /&gt;
        SetFormFont(dlg.Font, dlg.Color)&lt;br /&gt;
    End Sub&lt;br /&gt;
    Private Sub SetFormFont(ByVal new_font As Font, ByVal new_color As Color)&lt;br /&gt;
        Me.Font = new_font&lt;br /&gt;
        Me.ForeColor = new_color&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&lt;br /&gt;
&amp;lt;Global.Microsoft.VisualBasic.rupilerServices.DesignerGenerated()&amp;gt; _&lt;br /&gt;
Partial Public Class Form1&lt;br /&gt;
    Inherits System.Windows.Forms.Form&lt;br /&gt;
    &amp;quot;Form overrides dispose to clean up the component list.&lt;br /&gt;
    &amp;lt;System.Diagnostics.DebuggerNonUserCode()&amp;gt; _&lt;br /&gt;
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)&lt;br /&gt;
        If disposing AndAlso components IsNot Nothing Then&lt;br /&gt;
            components.Dispose()&lt;br /&gt;
        End If&lt;br /&gt;
        MyBase.Dispose(disposing)&lt;br /&gt;
    End Sub&lt;br /&gt;
    &amp;quot;Required by the Windows Form Designer&lt;br /&gt;
    Private components As System.ruponentModel.IContainer&lt;br /&gt;
    &amp;quot;NOTE: The following procedure is required by the Windows Form Designer&lt;br /&gt;
    &amp;quot;It can be modified using the Windows Form Designer.  &lt;br /&gt;
    &amp;quot;Do not modify it using the code editor.&lt;br /&gt;
    &amp;lt;System.Diagnostics.DebuggerStepThrough()&amp;gt; _&lt;br /&gt;
    Private Sub InitializeComponent()&lt;br /&gt;
        Me.btnSetFont = New System.Windows.Forms.Button&lt;br /&gt;
        Me.Label1 = New System.Windows.Forms.Label&lt;br /&gt;
        Me.TextBox1 = New System.Windows.Forms.TextBox&lt;br /&gt;
        Me.dlgFont = New System.Windows.Forms.FontDialog&lt;br /&gt;
        Me.SuspendLayout()&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;btnSetFont&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.btnSetFont.Location = New System.Drawing.Point(8, 8)&lt;br /&gt;
        Me.btnSetFont.Name = &amp;quot;btnSetFont&amp;quot;&lt;br /&gt;
        Me.btnSetFont.Size = New System.Drawing.Size(96, 32)&lt;br /&gt;
        Me.btnSetFont.TabIndex = 0&lt;br /&gt;
        Me.btnSetFont.Text = &amp;quot;Set Font&amp;quot;&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;Label1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.Label1.AutoSize = True&lt;br /&gt;
        Me.Label1.Location = New System.Drawing.Point(8, 48)&lt;br /&gt;
        Me.Label1.Name = &amp;quot;Label1&amp;quot;&lt;br /&gt;
        Me.Label1.Size = New System.Drawing.Size(35, 13)&lt;br /&gt;
        Me.Label1.TabIndex = 1&lt;br /&gt;
        Me.Label1.Text = &amp;quot;Label1&amp;quot;&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;TextBox1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.TextBox1.Location = New System.Drawing.Point(8, 80)&lt;br /&gt;
        Me.TextBox1.Name = &amp;quot;TextBox1&amp;quot;&lt;br /&gt;
        Me.TextBox1.Size = New System.Drawing.Size(160, 20)&lt;br /&gt;
        Me.TextBox1.TabIndex = 2&lt;br /&gt;
        Me.TextBox1.Text = &amp;quot;Here&amp;quot;s a TextBox&amp;quot;&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;Form1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None&lt;br /&gt;
        Me.ClientSize = New System.Drawing.Size(325, 273)&lt;br /&gt;
        Me.Controls.Add(Me.TextBox1)&lt;br /&gt;
        Me.Controls.Add(Me.Label1)&lt;br /&gt;
        Me.Controls.Add(Me.btnSetFont)&lt;br /&gt;
        Me.Name = &amp;quot;Form1&amp;quot;&lt;br /&gt;
        Me.Text = &amp;quot;UseFontDialogWithShowEffects&amp;quot;&lt;br /&gt;
        Me.ResumeLayout(False)&lt;br /&gt;
        Me.PerformLayout()&lt;br /&gt;
    End Sub&lt;br /&gt;
    Friend WithEvents btnSetFont As System.Windows.Forms.Button&lt;br /&gt;
    Friend WithEvents Label1 As System.Windows.Forms.Label&lt;br /&gt;
    Friend WithEvents TextBox1 As System.Windows.Forms.TextBox&lt;br /&gt;
    Friend WithEvents dlgFont As System.Windows.Forms.FontDialog&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Get selected font from FontDialog==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Imports System.IO&lt;br /&gt;
Imports System.Windows.Forms&lt;br /&gt;
public class FontDialogSelectedFont&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Dim FontDB As New FontDialog()&lt;br /&gt;
        If (FontDB.ShowDialog() = DialogResult.OK) Then&lt;br /&gt;
            Console.WriteLine(FontDB.Font)&lt;br /&gt;
        End If&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installed Font Collection==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Imports System.Globalization&lt;br /&gt;
Imports System.Text&lt;br /&gt;
Imports System.Collections&lt;br /&gt;
Imports System.ruponentModel&lt;br /&gt;
Imports System.Windows.Forms&lt;br /&gt;
Imports System.Data&lt;br /&gt;
Imports System.Drawing&lt;br /&gt;
Imports System.Drawing.Text&lt;br /&gt;
Imports System&lt;br /&gt;
&lt;br /&gt;
public class Tester&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
   Dim family As FontFamily&lt;br /&gt;
        Dim installedFonts As InstalledFontCollection = New InstalledFontCollection()&lt;br /&gt;
        For Each family In installedFonts.Families&lt;br /&gt;
            Console.WriteLine(family.Name)&lt;br /&gt;
        Next family&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List all font family name==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Imports System&lt;br /&gt;
Imports System.Drawing&lt;br /&gt;
Imports System.Collections&lt;br /&gt;
Imports System.ruponentModel&lt;br /&gt;
Imports System.Windows.Forms&lt;br /&gt;
Imports System.Globalization&lt;br /&gt;
&lt;br /&gt;
public class Tester&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Dim family As FontFamily&lt;br /&gt;
        For Each family In FontFamily.Families&lt;br /&gt;
            If family.IsStyleAvailable(FontStyle.Bold) = False Then Exit For&lt;br /&gt;
            Console.WriteLine(family.Name)&lt;br /&gt;
        Next family&lt;br /&gt;
&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Aharoni&lt;br /&gt;
Andalus&lt;br /&gt;
Angsana New&lt;br /&gt;
AngsanaUPC&lt;br /&gt;
Arabic Transparent&lt;br /&gt;
Arial&lt;br /&gt;
Arial Black&lt;br /&gt;
Arial Narrow&lt;br /&gt;
Batang&lt;br /&gt;
BatangChe&lt;br /&gt;
Book Antiqua&lt;br /&gt;
Bookman Old Style&lt;br /&gt;
Browallia New&lt;br /&gt;
BrowalliaUPC&lt;br /&gt;
Comic Sans MS&lt;br /&gt;
Cordia New&lt;br /&gt;
CordiaUPC&lt;br /&gt;
Courier New&lt;br /&gt;
David&lt;br /&gt;
David Transparent&lt;br /&gt;
DilleniaUPC&lt;br /&gt;
Dotum&lt;br /&gt;
DotumChe&lt;br /&gt;
Estrangelo Edessa&lt;br /&gt;
EucrosiaUPC&lt;br /&gt;
Fixed Miriam Transparent&lt;br /&gt;
Franklin Gothic Medium&lt;br /&gt;
FrankRuehl&lt;br /&gt;
FreesiaUPC&lt;br /&gt;
Garamond&lt;br /&gt;
Gautami&lt;br /&gt;
Georgia&lt;br /&gt;
Gulim&lt;br /&gt;
GulimChe&lt;br /&gt;
Gungsuh&lt;br /&gt;
GungsuhChe&lt;br /&gt;
Haettenschweiler&lt;br /&gt;
Impact&lt;br /&gt;
IrisUPC&lt;br /&gt;
JasmineUPC&lt;br /&gt;
Kartika&lt;br /&gt;
KodchiangUPC&lt;br /&gt;
Latha&lt;br /&gt;
Levenim MT&lt;br /&gt;
LilyUPC&lt;br /&gt;
Lucida Console&lt;br /&gt;
Lucida Sans Unicode&lt;br /&gt;
Mangal&lt;br /&gt;
Marlett&lt;br /&gt;
Microsoft Sans Serif&lt;br /&gt;
MingLiU&lt;br /&gt;
Miriam&lt;br /&gt;
Miriam Fixed&lt;br /&gt;
Miriam Transparent&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Paint all available font families==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Imports System&lt;br /&gt;
Imports System.Drawing&lt;br /&gt;
Imports System.Collections&lt;br /&gt;
Imports System.ruponentModel&lt;br /&gt;
Imports System.Windows.Forms&lt;br /&gt;
Imports System.Data&lt;br /&gt;
Imports System.Drawing.Text&lt;br /&gt;
public class PaintAllAvailableFonts&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Application.Run(New Form1)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&lt;br /&gt;
public class Form1&lt;br /&gt;
  Inherits System.Windows.Forms.Form&lt;br /&gt;
  Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)&lt;br /&gt;
        Dim g As Graphics = e.Graphics&lt;br /&gt;
        g.Clear(Me.BackColor)&lt;br /&gt;
        Dim families As FontFamily() = FontFamily.GetFamilies(g)&lt;br /&gt;
        Dim familiesFont As Font&lt;br /&gt;
        Dim familyString As String&lt;br /&gt;
        Dim spacing As Single = 0&lt;br /&gt;
        Dim family As FontFamily&lt;br /&gt;
        For Each family In families&lt;br /&gt;
            familiesFont = New Font(family, 16, FontStyle.Bold)&lt;br /&gt;
            familyString = &amp;quot;This is the &amp;quot; + family.Name + &amp;quot;family.&amp;quot;&lt;br /&gt;
            g.DrawString(familyString, familiesFont, Brushes.Black, New PointF(0, spacing))&lt;br /&gt;
            spacing += familiesFont.Height&lt;br /&gt;
        Next family&lt;br /&gt;
        g.Dispose()&lt;br /&gt;
  End Sub&lt;br /&gt;
  Public Sub New()&lt;br /&gt;
   &lt;br /&gt;
    MyBase.New()&lt;br /&gt;
    Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)&lt;br /&gt;
    Me.ClientSize = New System.Drawing.Size(292, 273)&lt;br /&gt;
    Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen&lt;br /&gt;
  End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Set Properties for a FontDialog==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Imports System.Drawing&lt;br /&gt;
Imports System.Windows.Forms&lt;br /&gt;
public class FontDialogProperty&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
&lt;br /&gt;
        Dim FontDialog1 As FontDialog = New System.Windows.Forms.FontDialog&lt;br /&gt;
        &lt;br /&gt;
        Dim objNewFont As Font&lt;br /&gt;
        objNewFont = New Font(&amp;quot;Verdana&amp;quot;, 12, FontStyle.Underline)&lt;br /&gt;
        With FontDialog1&lt;br /&gt;
            .Font = objNewFont&lt;br /&gt;
            .AllowScriptChange = False&lt;br /&gt;
            .ShowColor = True&lt;br /&gt;
            .Color = Color.Blue&lt;br /&gt;
            .ShowApply = True&lt;br /&gt;
            &amp;quot;.ShowEffects = False&lt;br /&gt;
        End With&lt;br /&gt;
        If FontDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then&lt;br /&gt;
            Console.WriteLine(FontDialog1.Font)&lt;br /&gt;
            Console.WriteLine(FontDialog1.Color)&lt;br /&gt;
        End If&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Font dialog to set Label font==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;vbnet&amp;quot;&amp;gt;Imports System.Drawing.Text&lt;br /&gt;
Imports System.Drawing&lt;br /&gt;
Imports System.Drawing.Drawing2D&lt;br /&gt;
Imports System.Windows.Forms&lt;br /&gt;
public class UseFontDialogToSetLabelFont&lt;br /&gt;
   public Shared Sub Main&lt;br /&gt;
        Application.Run(New Form1)&lt;br /&gt;
   End Sub&lt;br /&gt;
End class&lt;br /&gt;
Public Class Form1&lt;br /&gt;
    Inherits System.Windows.Forms.Form&lt;br /&gt;
&lt;br /&gt;
    Public Sub New()&lt;br /&gt;
        MyBase.New()&lt;br /&gt;
        InitializeComponent()&lt;br /&gt;
    End Sub&lt;br /&gt;
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)&lt;br /&gt;
        If disposing Then&lt;br /&gt;
            If Not (components Is Nothing) Then&lt;br /&gt;
                components.Dispose()&lt;br /&gt;
            End If&lt;br /&gt;
        End If&lt;br /&gt;
        MyBase.Dispose(disposing)&lt;br /&gt;
    End Sub&lt;br /&gt;
    Private components As System.ruponentModel.IContainer&lt;br /&gt;
    Friend WithEvents Label1 As System.Windows.Forms.Label&lt;br /&gt;
    Friend WithEvents Button1 As System.Windows.Forms.Button&lt;br /&gt;
    Friend WithEvents FontDialog1 As System.Windows.Forms.FontDialog&lt;br /&gt;
    &amp;lt;System.Diagnostics.DebuggerStepThrough()&amp;gt; Private Sub InitializeComponent()&lt;br /&gt;
        Me.Label1 = New System.Windows.Forms.Label&lt;br /&gt;
        Me.Button1 = New System.Windows.Forms.Button&lt;br /&gt;
        Me.FontDialog1 = New System.Windows.Forms.FontDialog&lt;br /&gt;
        Me.SuspendLayout()&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;Label1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.Label1.Location = New System.Drawing.Point(48, 16)&lt;br /&gt;
        Me.Label1.Name = &amp;quot;Label1&amp;quot;&lt;br /&gt;
        Me.Label1.Size = New System.Drawing.Size(168, 96)&lt;br /&gt;
        Me.Label1.TabIndex = 0&lt;br /&gt;
        Me.Label1.Text = &amp;quot;Font Setting&amp;quot;&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;Button1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.Button1.Location = New System.Drawing.Point(88, 136)&lt;br /&gt;
        Me.Button1.Name = &amp;quot;Button1&amp;quot;&lt;br /&gt;
        Me.Button1.Size = New System.Drawing.Size(88, 24)&lt;br /&gt;
        Me.Button1.TabIndex = 1&lt;br /&gt;
        Me.Button1.Text = &amp;quot;Change Font&amp;quot;&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        &amp;quot;Form1&lt;br /&gt;
        &amp;quot;&lt;br /&gt;
        Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)&lt;br /&gt;
        Me.ClientSize = New System.Drawing.Size(272, 190)&lt;br /&gt;
        Me.Controls.Add(Me.Button1)&lt;br /&gt;
        Me.Controls.Add(Me.Label1)&lt;br /&gt;
        Me.Name = &amp;quot;Form1&amp;quot;&lt;br /&gt;
        Me.Text = &amp;quot;Form1&amp;quot;&lt;br /&gt;
        Me.ResumeLayout(False)&lt;br /&gt;
    End Sub&lt;br /&gt;
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;
        FontDialog1.ShowDialog()&lt;br /&gt;
        Label1.Font = FontDialog1.Font&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>