using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Microsoft.Win32; public class Form1 : Form { private System.Windows.Forms.Label label2; public Form1() { this.Font = SystemFonts.IconTitleFont; this.AutoScaleDimensions = new System.Drawing.SizeF(6.0F, 13.0F); InitializeComponent(); SystemEvents.UserPreferenceChanged += new UserPreferenceChangedEventHandler(SystemEvents_UserPreferenceChanged); } private void SystemEvents_UserPreferenceChanged(object sender, UserPreferenceChangedEventArgs e) { if (e.Category == UserPreferenceCategory.Window) { this.Font = SystemFonts.IconTitleFont; } } private void InitializeComponent() { this.label2 = new System.Windows.Forms.Label(); this.SuspendLayout(); // // label2 // this.label2.Location = new System.Drawing.Point(12, 9); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(220, 55); this.label2.TabIndex = 2; this.label2.Text = "Try changing the Small Fonts/Large Fonts setting for th" + "e computer."; // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(244, 138); this.Controls.Add(this.label2); this.Text = "Form1"; this.ResumeLayout(false); } [STAThread] static void Main() { Application.EnableVisualStyles(); Application.Run(new Form1()); } }