adventures in windows forms and wpf
Here's a summary of the kinds of topics we've trudged through together:
Windows Forms 2.0Getting started with Windows Forms 2.0
Custom PaintingPainting best practices ComboBox OwnerDrawLayoutDock layout/Using the Splitter control Suggestions for making your managed dialog snappierSupporting Large Font in your applicationWrapping text in an AutoSized LabelWrapping text in a RadioButton or CheckBoxGuide to V2.0 layoutKeyboard/MouseMore than you want to know about keyboard handlingMore than you want to know about mouse handling
Forms/WindowingOverriding a Control collection Using SystemEventsAll about Handles in Windows FormsStarting an application without showing a formShowing a form without activating
Application DevelopmentHandling DragDrop in 5 minutesKeeping your UI responsive and the Dangers of Application.DoEventsBuilding a Notify Icon (system tray) application
Dispose/ResourcesHow when where why to use dispose Tracking Down GDI Leaks
Custom Controls Picking your base class wiselyBuilding a SplitButton control for your FormMaking readonly controls without using Enabled = falseCreating custom controls in Windows Forms [ Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 | Part 7 ]
Threading and Windows FormsWhy STAThread is requiredTalking to windows forms controls from another threadUsing BackgroundWorker Effectively
ToolStrip/MenuStripGetting started guideA sample on ToolStripManager.MergeMatching VS toolbarsUsing ToolStripManager.SaveSettingsHosting controls in your ToolStripCreating Clonable ToolStripMenuItemsCreating a ToolStripTrackBar item - wrapping ToolStripControlHostUsing LayoutStyle.Table in the designerAdding DataBinding to your ToolStripItemCreating RadioButtons in your MenuStrip
--FinePrint: All articles are "AS IS", imply no warranties, and confer no rights.
No Comments