Browse files

- Simple app to bring up FontDialog

svn path=/trunk/winforms/; revision=40676
  • Loading branch information...
1 parent 4e42133 commit 590c26740109bdec3194add8cc92a9ef1eb278e6 Peter Dennis Bartok committed Feb 15, 2005
Showing with 54 additions and 0 deletions.
  1. +10 −0 fontdialog/Makefile
  2. +44 −0 fontdialog/swf-fontdialog.cs
View
10 fontdialog/Makefile
@@ -0,0 +1,10 @@
+all: mono
+
+mono: swf-fontdialog.cs
+ mcs swf-fontdialog.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll
+
+dotnet: swf-fontdialog.cs
+ csc swf-fontdialog.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll
+
+clean:
+ rm swf-fontdialog.exe -r -f
View
44 fontdialog/swf-fontdialog.cs
@@ -0,0 +1,44 @@
+//
+// Testapp by Alexander Olk
+//
+
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+
+namespace testwin
+{
+ public class MainForm : Form
+ {
+ private Button button;
+ private FontDialog fontDialog;
+ public MainForm()
+ {
+ fontDialog = new FontDialog();
+ button = new Button();
+ SuspendLayout();
+ button.Location = new System.Drawing.Point(40, 32);
+ button.Text = "FontDialog";
+ button.Click += new System.EventHandler(OnClick);
+ AutoScaleBaseSize = new Size(5, 13);
+ ClientSize = new System.Drawing.Size(292, 266);
+ Controls.Add(button);
+ Text = "FontDialogTest";
+ ResumeLayout(false);
+ }
+
+ [STAThread]
+ public static void Main(string[] args)
+ {
+ Application.Run(new MainForm());
+ }
+
+ void OnClick(object sender, System.EventArgs e)
+ {
+ if (DialogResult.OK == fontDialog.ShowDialog()) {
+ Console.WriteLine(fontDialog.Font);
+ Console.WriteLine(fontDialog.Color);
+ }
+ }
+ }
+}

0 comments on commit 590c267

Please sign in to comment.