Files
docs-desktop/dotnet-desktop-guide/framework/winforms/advanced/toc.yml
T
Andy De George c0ba284473 Initial winforms content migrated (#18)
* Merge winforms framework content to working branch (#14)

* Breadcrumb / TOC / Move net5 to net folder (#15)

* change path from net5 to net

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Mess with bread/toc

* Add .net 5 winforms placeholder article (#16)

* added some metadata and adjusted net5 placeholder

* corrections

* corrections

* corrections

* Test1

* Swapping landing page vs concept

* fix links

* Fix links

* Fix desc
2020-09-01 16:26:21 -07:00

414 lines
21 KiB
YAML

- name: Enhancing Windows Forms Applications
href: index.md
items:
- name: Graphics and Drawing in Windows Forms
href: graphics-and-drawing-in-windows-forms.md
items:
- name: Graphics Overview
href: graphics-overview-windows-forms.md
items:
- name: Overview of Graphics
href: overview-of-graphics.md
- name: Three Categories of Graphics Services
href: three-categories-of-graphics-services.md
- name: Structure of the Graphics Interface
href: structure-of-the-graphics-interface.md
- name: About GDI+ Managed Code
href: about-gdi-managed-code.md
items:
- name: Lines, Curves, and Shapes
href: lines-curves-and-shapes.md
items:
- name: Vector Graphics Overview
href: vector-graphics-overview.md
- name: Pens, Lines, and Rectangles in GDI+
href: pens-lines-and-rectangles-in-gdi.md
- name: Ellipses and Arcs in GDI+
href: ellipses-and-arcs-in-gdi.md
- name: Polygons in GDI+
href: polygons-in-gdi.md
- name: Cardinal Splines in GDI+
href: cardinal-splines-in-gdi.md
- name: Bézier Splines in GDI+
href: bezier-splines-in-gdi.md
- name: Graphics Paths in GDI+
href: graphics-paths-in-gdi.md
- name: Brushes and Filled Shapes in GDI+
href: brushes-and-filled-shapes-in-gdi.md
- name: Open and Closed Curves in GDI+
href: open-and-closed-curves-in-gdi.md
- name: Regions in GDI+
href: regions-in-gdi.md
- name: Restricting the Drawing Surface in GDI+
href: restricting-the-drawing-surface-in-gdi.md
- name: Antialiasing with Lines and Curves
href: antialiasing-with-lines-and-curves.md
- name: Images, Bitmaps, and Metafiles
href: images-bitmaps-and-metafiles.md
items:
- name: Types of Bitmaps
href: types-of-bitmaps.md
- name: Metafiles in GDI+
href: metafiles-in-gdi.md
- name: Drawing, Positioning, and Cloning Images in GDI+
href: drawing-positioning-and-cloning-images-in-gdi.md
- name: Cropping and Scaling Images in GDI+
href: cropping-and-scaling-images-in-gdi.md
- name: Coordinate Systems and Transformations
href: coordinate-systems-and-transformations.md
items:
- name: Types of Coordinate Systems
href: types-of-coordinate-systems.md
- name: Matrix Representation of Transformations
href: matrix-representation-of-transformations.md
- name: Global and Local Transformations
href: global-and-local-transformations.md
- name: Using Managed Graphics Classes
href: using-managed-graphics-classes.md
items:
- name: Getting Started with Graphics Programming
href: getting-started-with-graphics-programming.md
items:
- name: "How to: Create Graphics Objects for Drawing"
href: how-to-create-graphics-objects-for-drawing.md
- name: "How to: Create a Pen"
href: how-to-create-a-pen.md
- name: "How to: Set the Color of a Pen"
href: how-to-set-the-color-of-a-pen.md
- name: "How to: Create a Solid Brush"
href: how-to-create-a-solid-brush.md
- name: "How to: Draw a Line on a Windows Form"
href: how-to-draw-a-line-on-a-windows-form.md
- name: "How to: Draw an Outlined Shape"
href: how-to-draw-an-outlined-shape.md
- name: "How to: Draw a Filled Rectangle on a Windows Form"
href: how-to-draw-a-filled-rectangle-on-a-windows-form.md
- name: "How to: Draw a Filled Ellipse on a Windows Form"
href: how-to-draw-a-filled-ellipse-on-a-windows-form.md
- name: "How to: Draw Text on a Windows Form"
href: how-to-draw-text-on-a-windows-form.md
- name: "How to: Draw Vertical Text on a Windows Form"
href: how-to-draw-vertical-text-on-a-windows-form.md
- name: "How to: Render Images with GDI+"
href: how-to-render-images-with-gdi.md
- name: "How to: Create a Shaped Windows Form"
href: how-to-create-a-shaped-windows-form.md
- name: "How to: Copy Pixels for Reducing Flicker in Windows Forms"
href: how-to-copy-pixels-for-reducing-flicker-in-windows-forms.md
- name: Using a Pen to Draw Lines and Shapes
href: using-a-pen-to-draw-lines-and-shapes.md
items:
- name: "How to: Use a Pen to Draw Lines"
href: how-to-use-a-pen-to-draw-lines.md
- name: "How to: Use a Pen to Draw Rectangles"
href: how-to-use-a-pen-to-draw-rectangles.md
- name: "How to: Set Pen Width and Alignment"
href: how-to-set-pen-width-and-alignment.md
- name: "How to: Draw a Line with Line Caps"
href: how-to-draw-a-line-with-line-caps.md
- name: "How to: Join Lines"
href: how-to-join-lines.md
- name: "How to: Draw a Custom Dashed Line"
href: how-to-draw-a-custom-dashed-line.md
- name: "How to: Draw a Line Filled with a Texture"
href: how-to-draw-a-line-filled-with-a-texture.md
- name: Using a Brush to Fill Shapes
href: using-a-brush-to-fill-shapes.md
items:
- name: "How to: Fill a Shape with a Solid Color"
href: how-to-fill-a-shape-with-a-solid-color.md
- name: "How to: Fill a Shape with a Hatch Pattern"
href: how-to-fill-a-shape-with-a-hatch-pattern.md
- name: "How to: Fill a Shape with an Image Texture"
href: how-to-fill-a-shape-with-an-image-texture.md
- name: "How to: Tile a Shape with an Image"
href: how-to-tile-a-shape-with-an-image.md
- name: Using a Gradient Brush to Fill Shapes
href: using-a-gradient-brush-to-fill-shapes.md
items:
- name: "How to: Create a Linear Gradient"
href: how-to-create-a-linear-gradient.md
- name: "How to: Create a Path Gradient"
href: how-to-create-a-path-gradient.md
- name: "How to: Apply Gamma Correction to a Gradient"
href: how-to-apply-gamma-correction-to-a-gradient.md
- name: Working with Images, Bitmaps, Icons, and Metafiles
href: working-with-images-bitmaps-icons-and-metafiles.md
items:
- name: "How to: Draw an Existing Bitmap to the Screen"
href: how-to-draw-an-existing-bitmap-to-the-screen.md
- name: "How to: Load and Display Metafiles"
href: how-to-load-and-display-metafiles.md
- name: "How to: Crop and Scale Images"
href: how-to-crop-and-scale-images.md
- name: "How to: Rotate, Reflect, and Skew Images"
href: how-to-rotate-reflect-and-skew-images.md
- name: "How to: Use Interpolation Mode to Control Image Quality During Scaling"
href: how-to-use-interpolation-mode-to-control-image-quality-during-scaling.md
- name: "How to: Create Thumbnail Images"
href: how-to-create-thumbnail-images.md
- name: "How to: Improve Performance by Avoiding Automatic Scaling"
href: how-to-improve-performance-by-avoiding-automatic-scaling.md
- name: "How to: Read Image Metadata"
href: how-to-read-image-metadata.md
- name: "How to: Create a Bitmap at Run Time"
href: how-to-create-a-bitmap-at-run-time.md
- name: "How to: Extract the Icon Associated with a File in Windows Forms"
href: how-to-extract-the-icon-associated-with-a-file-in-windows-forms.md
- name: Alpha Blending Lines and Fills
href: alpha-blending-lines-and-fills.md
items:
- name: "How to: Draw Opaque and Semitransparent Lines"
href: how-to-draw-opaque-and-semitransparent-lines.md
- name: "How to: Draw with Opaque and Semitransparent Brushes"
href: how-to-draw-with-opaque-and-semitransparent-brushes.md
- name: "How to: Use Compositing Mode to Control Alpha Blending"
href: how-to-use-compositing-mode-to-control-alpha-blending.md
- name: "How to: Use a Color Matrix to Set Alpha Values in Images"
href: how-to-use-a-color-matrix-to-set-alpha-values-in-images.md
- name: Using Fonts and Text
href: using-fonts-and-text.md
items:
- name: "How to: Construct Font Families and Fonts"
href: how-to-construct-font-families-and-fonts.md
- name: "How to: Draw Text at a Specified Location"
href: how-to-draw-text-at-a-specified-location.md
- name: "How to: Draw Wrapped Text in a Rectangle"
href: how-to-draw-wrapped-text-in-a-rectangle.md
- name: "How to: Draw Text with GDI"
href: how-to-draw-text-with-gdi.md
- name: "How to: Align Drawn Text"
href: how-to-align-drawn-text.md
- name: "How to: Create Vertical Text"
href: how-to-create-vertical-text.md
- name: "How to: Set Tab Stops in Drawn Text"
href: how-to-set-tab-stops-in-drawn-text.md
- name: "How to: Enumerate Installed Fonts"
href: how-to-enumerate-installed-fonts.md
- name: "How to: Create a Private Font Collection"
href: how-to-create-a-private-font-collection.md
- name: "How to: Obtain Font Metrics"
href: how-to-obtain-font-metrics.md
- name: "How to: Use Antialiasing with Text"
href: how-to-use-antialiasing-with-text.md
- name: Constructing and Drawing Curves
href: constructing-and-drawing-curves.md
items:
- name: "How to: Draw Cardinal Splines"
href: how-to-draw-cardinal-splines.md
- name: "How to: Draw a Single Bézier Spline"
href: how-to-draw-a-single-bezier-spline.md
- name: "How to: Draw a Sequence of Bézier Splines"
href: how-to-draw-a-sequence-of-bezier-splines.md
- name: Constructing and Drawing Paths
href: constructing-and-drawing-paths.md
items:
- name: "How to: Create Figures from Lines, Curves, and Shapes"
href: how-to-create-figures-from-lines-curves-and-shapes.md
- name: "How to: Fill Open Figures"
href: how-to-fill-open-figures.md
- name: "How to: Flatten a Curved Path into a Line"
href: how-to-flatten-a-curved-path-into-a-line.md
- name: Using Transformations in Managed GDI+
href: using-transformations-in-managed-gdi.md
items:
- name: Using the World Transformation
href: using-the-world-transformation.md
- name: Why Transformation Order Is Significant
href: why-transformation-order-is-significant.md
- name: Using Graphics Containers
href: using-graphics-containers.md
items:
- name: Managing the State of a Graphics Object
href: managing-the-state-of-a-graphics-object.md
- name: Using Nested Graphics Containers
href: using-nested-graphics-containers.md
- name: Using Regions
href: using-regions.md
items:
- name: "How to: Use Hit Testing with a Region"
href: how-to-use-hit-testing-with-a-region.md
- name: "How to: Use Clipping with a Region"
href: how-to-use-clipping-with-a-region.md
- name: Recoloring Images
href: recoloring-images.md
items:
- name: "How to: Use a Color Matrix to Transform a Single Color"
href: how-to-use-a-color-matrix-to-transform-a-single-color.md
- name: "How to: Translate Image Colors"
href: how-to-translate-image-colors.md
- name: Using Transformations to Scale Colors
href: using-transformations-to-scale-colors.md
- name: "How to: Rotate Colors"
href: how-to-rotate-colors.md
- name: "How to: Shear Colors"
href: how-to-shear-colors.md
- name: "How to: Use a Color Remap Table"
href: how-to-use-a-color-remap-table.md
- name: Using Image Encoders and Decoders in Managed GDI+
href: using-image-encoders-and-decoders-in-managed-gdi.md
items:
- name: "How to: List Installed Encoders"
href: how-to-list-installed-encoders.md
- name: "How to: List Installed Decoders"
href: how-to-list-installed-decoders.md
- name: "How to: Determine the Parameters Supported by an Encoder"
href: how-to-determine-the-parameters-supported-by-an-encoder.md
- name: "How to: Convert a BMP image to a PNG image"
href: how-to-convert-a-bmp-image-to-a-png-image.md
- name: "How to: Set JPEG Compression Level"
href: how-to-set-jpeg-compression-level.md
- name: Using Double Buffering
href: using-double-buffering.md
items:
- name: Double Buffered Graphics
href: double-buffered-graphics.md
- name: "How to: Reduce Graphics Flicker with Double Buffering for Forms and Controls"
href: how-to-reduce-graphics-flicker-with-double-buffering-for-forms-and-controls.md
- name: "How to: Manually Manage Buffered Graphics"
href: how-to-manually-manage-buffered-graphics.md
- name: "How to: Manually Render Buffered Graphics"
href: how-to-manually-render-buffered-graphics.md
- name: Application Settings for Windows Forms
href: application-settings-for-windows-forms.md
items:
- name: Application Settings Overview
href: application-settings-overview.md
- name: Application Settings Architecture
href: application-settings-architecture.md
- name: Application Settings Attributes
href: application-settings-attributes.md
- name: Application Settings for Custom Controls
href: application-settings-for-custom-controls.md
- name: Using Application Settings and User Settings
href: using-application-settings-and-user-settings.md
items:
- name: "How To: Create a New Setting at Design Time"
href: how-to-create-a-new-setting-at-design-time.md
- name: "How To: Change the Value of an Existing Setting at Design Time"
href: how-to-change-the-value-of-an-existing-setting-at-design-time.md
- name: "How To: Change the Value of a Setting Between Application Sessions"
href: how-to-change-the-value-of-a-setting-between-application-sessions.md
- name: "How To: Read Settings at Run Time With C#"
href: how-to-read-settings-at-run-time-with-csharp.md
- name: "How To: Write User Settings at Run Time with C#"
href: how-to-write-user-settings-at-run-time-with-csharp.md
- name: "How To: Add Multiple Sets of Settings To Your Application in C#"
href: how-to-add-multiple-sets-of-settings-to-your-application-in-csharp.md
- name: "How to: Create Application Settings"
href: how-to-create-application-settings.md
- name: "How to: Validate Application Settings"
href: how-to-validate-application-settings.md
- name: Windows Forms Print Support
href: windows-forms-print-support.md
items:
- name: "How to: Create Standard Windows Forms Print Jobs"
href: how-to-create-standard-windows-forms-print-jobs.md
- name: "How to: Capture User Input from a PrintDialog at Run Time"
href: how-to-capture-user-input-from-a-printdialog-at-run-time.md
- name: "How to: Choose the Printers Attached to a User's Computer in Windows Forms"
href: how-to-choose-the-printers-attached-to-user-computer-in-windows-forms.md
- name: "How to: Print Graphics in Windows Forms"
href: how-to-print-graphics-in-windows-forms.md
- name: "How to: Print a Multi-Page Text File in Windows Forms"
href: how-to-print-a-multi-page-text-file-in-windows-forms.md
- name: "How to: Complete Windows Forms Print Jobs"
href: how-to-complete-windows-forms-print-jobs.md
- name: "How to: Print a Windows Form"
href: how-to-print-a-windows-form.md
- name: "How to: Print in Windows Forms Using Print Preview"
href: how-to-print-in-windows-forms-using-print-preview.md
- name: Drag-and-Drop Operations and Clipboard Support
href: drag-and-drop-operations-and-clipboard-support.md
items:
- name: "Walkthrough: Performing a Drag-and-Drop Operation in Windows Forms"
href: walkthrough-performing-a-drag-and-drop-operation-in-windows-forms.md
- name: "How to: Perform Drag-and-Drop Operations Between Applications"
href: how-to-perform-drag-and-drop-operations-between-applications.md
- name: "How to: Add Data to the Clipboard"
href: how-to-add-data-to-the-clipboard.md
- name: "How to: Retrieve Data from the Clipboard"
href: how-to-retrieve-data-from-the-clipboard.md
- name: Networking in Windows Forms Applications
href: networking-in-windows-forms-applications.md
- name: Globalizing Windows Forms
href: globalizing-windows-forms.md
items:
- name: International Fonts in Windows Forms and Controls
href: international-fonts-in-windows-forms-and-controls.md
- name: Bi-Directional Support for Windows Forms Applications
href: bi-directional-support-for-windows-forms-applications.md
- name: Display of Asian Characters with the ImeMode Property
href: display-of-asian-characters-with-the-imemode-property.md
- name: Windows Forms and Unmanaged Applications
href: windows-forms-and-unmanaged-applications.md
items:
- name: Windows Forms and Unmanaged Applications Overview
href: windows-forms-and-unmanaged-applications-overview.md
- name: "How to: Support COM Interop by Displaying Each Windows Form on Its Own Thread"
href: how-to-support-com-interop-by-displaying-each-windows-form-on-its-own-thread.md
- name: "How to: Support COM Interop by Displaying a Windows Form with the ShowDialog Method"
href: com-interop-by-displaying-a-windows-form-shadow.md
- name: System Information and Windows Forms
href: system-information-and-windows-forms.md
- name: Power Management in Windows Forms
href: power-management-in-windows-forms.md
- name: Help Systems in Windows Forms Applications
href: help-systems-in-windows-forms-applications.md
- name: Windows Forms Visual Inheritance
href: windows-forms-visual-inheritance.md
items:
- name: "How to: Inherit Windows Forms"
href: how-to-inherit-windows-forms.md
- name: "How to: Inherit Forms Using the Inheritance Picker Dialog Box"
href: how-to-inherit-forms-using-the-inheritance-picker-dialog-box.md
- name: Effects of Modifying a Base Form's Appearance
href: effects-of-modifying-base-form-appearance.md
- name: "Walkthrough: Demonstrating Visual Inheritance"
href: walkthrough-demonstrating-visual-inheritance.md
- name: "How to: Use the Modifiers and GenerateMember Properties"
href: how-to-use-the-modifiers-and-generatemember-properties.md
- name: Multiple-Document Interface (MDI) Applications
href: multiple-document-interface-mdi-applications.md
items:
- name: "How to: Create MDI Parent Forms"
href: how-to-create-mdi-parent-forms.md
- name: "How to: Create MDI Child Forms"
href: how-to-create-mdi-child-forms.md
- name: "How to: Determine the Active MDI Child"
href: how-to-determine-the-active-mdi-child.md
- name: "How to: Send Data to the Active MDI Child"
href: how-to-send-data-to-the-active-mdi-child.md
- name: "How to: Arrange MDI Child Forms"
href: how-to-arrange-mdi-child-forms.md
- name: Integrating User Help in Windows Forms
href: integrating-user-help-in-windows-forms.md
items:
- name: "How to: Provide Help in a Windows Application"
href: how-to-provide-help-in-a-windows-application.md
- name: "How to: Display Pop-up Help"
href: how-to-display-pop-up-help.md
- name: Control Help Using ToolTips
href: control-help-using-tooltips.md
- name: Windows Forms Accessibility
href: windows-forms-accessibility.md
items:
- name: "Walkthrough: Creating an Accessible Windows-based Application"
href: walkthrough-creating-an-accessible-windows-based-application.md
items:
- name: Properties on Windows Forms Controls That Support Accessibility Guidelines
href: properties-on-windows-forms-controls-that-support-accessibility-guidelines.md
- name: Using WPF Controls
href: using-wpf-controls.md
items:
- name: "How to: Copy and Paste an ElementHost Control at Design Time"
href: how-to-copy-and-paste-an-elementhost-control-at-design-time.md
- name: "Walkthrough: Arranging WPF Content on Windows Forms at Design Time"
href: walkthrough-arranging-wpf-content-on-windows-forms-at-design-time.md
- name: "Walkthrough: Creating New WPF Content on Windows Forms at Design Time"
href: walkthrough-creating-new-wpf-content-on-windows-forms-at-design-time.md
- name: "Walkthrough: Assigning WPF Content on Windows Forms at Design Time"
href: walkthrough-assigning-wpf-content-on-windows-forms-at-design-time.md
- name: "Walkthrough: Styling WPF Content"
href: walkthrough-styling-wpf-content.md