spacer
spacer

Visual Basic & VB.NET resources | VBprofs.com

Google
 
Main Menu
Home
IT News
Articles
Source Codes
Books
Calendar of Events
Publish your Content
Links Directory
Reviews and Recs
Premium Content
 VBprofs Premium Content Become a member to get access to our premium content! 

 Membership is entirely free, and allows you to:
  •  access programming projects posted by our partners;
  •  publish your articles, news, links;
  •  publish a project request;
  •  access our VB Careers section.
Polls
How did you reach VBprofs.com?
  
Which is your favorite programming language?
  
 
Home arrow Source Codes arrow .NET arrow How to list the installed fonts with VB.NET

How to list the installed fonts with VB.NET PDF Print E-mail
Source Codes - .NET
Written by Thomas Kaloyani   
You have an application and you want to display all fonts that are installed on the system.
How would you do that?
Simply create a new instance of the class System.Drawing.Text.InstalledFontCollection. The specific class contains a list of object type of FontFamily which represent the installed fonts.

A sample code of retrieving the fonts that are installed on the system is the one below:
Private Function ListFonts()
   Dim FontFamilyCollection As New InstalledFontCollection
   Dim iOffset As Integer = 10
   Dim oFontFamily As FontFamily

   Try
      For Each oFontFamily In FontFamilyCollection.Families

         Dim lbl As New Label

         lbl.Text = oFontFamily.Name
         lbl.Font = New Font(oFontFamily, 14)
         lbl.Left = 10
         lbl.Width = Me.Width
         lbl.Top = iOffset

         Me.Controls.Add(lbl)
         iOffset += 30
      Next
   Catch ex As Exception

   End Try
End Function


Happy Coding!

About the author: Thomas is an experienced Visual Basic developer, with expertise of 7+ years developing especially financial applications. His main IT skills are VB, SQL, Crystal Reports - should you need a Visual Basic developer for your projects feel free to contact Thomas through his personal website at www.Kaloyani.com

Source: www.VBprofs.com
< Prev   Next >

 
Antivirus Shop
BitDefender Antivirus v10
Newsflash

PowerRefresh 1.0 released!
A simple yet extremely useful tool for webmasters, publishers and SEO working bees: PowerRefresh allows you to automatically refresh your IE windows every x minutes. It can handle unlimited number of windows and, unlike similar applications, is using full browsers.


Get PowerRefresh from Kaloyani.com: download
Login Form
Username

Password

Remember me
Forgotten your password?
No account yet? Create one
Popular

VBprofs.com - online resources for Visual Basic and VB.NET professionals: Visual Basic and VB.NET articles, industry news and events, career tools, VB / VB.NET books, calendar and much more. VBprofs.com is an interactive web site with free membership.
(c) Copyright 2005 - 2006 by VBprofs.com
powered by Mambo Open Source Software
spacer