You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

219 lines
18 KiB

1 year ago
  1. Syncfusion UI controls for Windows Forms provide various layout and input controls often used in line-of-business applications. This package contains the following controls:
  2. ## List of Controls
  3. * [Card Layout](https://www.syncfusion.com/winforms-ui-controls/card-layout?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  4. * [Flow Layout](https://www.syncfusion.com/winforms-ui-controls/flow-layout?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  5. * [Gradient Panel](https://www.syncfusion.com/winforms-ui-controls/gradient-panel?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  6. * [Grid Layout](https://www.syncfusion.com/winforms-ui-controls/grid-layout?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  7. * [Navigation Pane](https://www.syncfusion.com/winforms-ui-controls/navigation-pane?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  8. * [MaskedTextBox](https://www.syncfusion.com/winforms-ui-controls/maskedtextbox?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  9. * [MessageBox](https://www.syncfusion.com/winforms-ui-controls/messagebox?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  10. * [Popup](https://www.syncfusion.com/winforms-ui-controls/popup?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  11. * [Progress Bar](https://www.syncfusion.com/winforms-ui-controls/progress-bar?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  12. * [TextBox](https://www.syncfusion.com/winforms-ui-controls/textbox?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  13. * [Editable ListBox](https://www.syncfusion.com/winforms-ui-controls/editable-listbox?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  14. * [Folder Browser](https://www.syncfusion.com/winforms-ui-controls/folder-browser?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  15. * [Border Layout](https://www.syncfusion.com/winforms-ui-controls/border-layout?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  16. * [Splash Screen](https://www.syncfusion.com/winforms-ui-controls/splash-screen?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  17. * [Office 2007 Form](https://www.syncfusion.com/winforms-ui-controls/office2007form?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  18. * [Grid Bag Layout](https://www.syncfusion.com/winforms-ui-controls/grid-bag-layout?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  19. ## Card Layout
  20. The WinForms Card Layout is a layout manager that organizes the controls in stack of cards like appearance. Support different image settings for card and provide options to fill the work space with selected card.
  21. ### Key features
  22. * Card name: Provides an option to set a unique card name to the child controls.
  23. * Card index: Provides an option to get the index of the previous or next card.
  24. * Image: Provides an option to set images to the child controls.
  25. * Layout mode: Provides an option to set layout modes such as default or fill.
  26. ## Flow Layout
  27. The WinForms Flow Layout Control is a layout manager arranges the items in horizontal or vertical flow direction. Supports reverse flow direction, option to customize horizontal and vertical gaps between child controls.
  28. ### Key features
  29. * Spacing: Provides an option to customize the horizontal and vertical gaps between the child controls.
  30. * Layout mode: Provides an option to set the mode of arrangement of child controls such as horizontal or vertical.
  31. * Direction: Provides an option to reverse the direction of the flow arrangement of the child controls.
  32. * AutoHeight: Provides an option to set AutoHeight if the child controls exceed the given space in horizontal layout mode.
  33. * Alignment: Provides an option to customize the alignment such as Center, Near, Far, and ChildConstraints.
  34. ## Gradient Panel
  35. The WinForms Gradient Panel is derived from a standard panel control that acts as a container for other controls. It is used to group a collection of controls and supports a custom background gradient using an array of colors.
  36. ### Key features
  37. * Styles - Provide a different set of styles to the control. The styles are Pattern, Solid, Gradient, and None.
  38. * Gradient styles - Provide a different set of styles to the gradient. The styles are None, ForwardDiagonal, BackwardDiagonal, Horizontal, Vertical, PathRectangle, and PathEllipse.
  39. ## Grid Layout
  40. The WinForms Grid Layout arranges child controls in a virtual grid containing rows and columns. Arrange the child controls automatically in one or more rows. Provides option to customize horizontal and vertical gaps between child controls.
  41. ### Key features
  42. * Rows and Columns: Provide an option to customize row and column span of the child controls.
  43. * HGap and VGap: Provide an option to set the gaps between child controls such as horizontal and vertical direction.
  44. ## Navigation Pane
  45. The WinForms Navigation Pane provides a navigation UI similar to Microsoft Outlook, with support to expand and collapse a view using the header. Supports different orientations, multiple expansion modes that help to work with one or more items in view, built-in Office-like styles, and more.
  46. ### Key features
  47. * Text settings: Provides options to align the text to the Left, Right, or Center and also supports renaming the GroupBarItems at run-time.
  48. * Image settings: Provides options to display Large images or Icons on the header of the GroupBar as well as Stacked GroupBar.
  49. * Localization: Provides localization support for all elements in GroupBar into any desired language.
  50. * Stacked GroupBar: Provides options to display GroupBarItems in a Stack like fashion. Stacked GroupBar provides a Navigation Pane that can be viewed at the bottom of the Groupbar.
  51. * Nested GroupBar: Provides option to add GroupBar control into another GroupBar Control. It can be deployed as a Generic Control Container with maximum flexibility.
  52. * Visual style : Provides option to customize the appearance using rich set of available built-in visual styles.
  53. * Serialization - Provides options to save and load the state of the GroupBarItems.
  54. ## MaskedTextBox
  55. The WinForms MaskedTextBox control is an editing control that provides an easy and reliable way of collecting user input and displaying standard data in specific formats from any data source.
  56. ### Key features
  57. * Mode - Provides support to different set of modes. The modes are ClipMode, InputMode, and UsageMode.
  58. * Separator - Provides a different set of separators for the control. The separators are DateSeparator, DecimalSeparator, ThousandSeparator, and TimeSeparator.
  59. * DataGroups - Provides options to set the alignment and split up the text.
  60. ## MessageBox
  61. The WinForms MessageBox (dialog box) displays messages in a modal window. Also, allows display of short and detailed information in a dialog box based on the user need. Provides various built-in themes, localization, shadow effects, etc.
  62. ### Key features
  63. * Button Parameters support - Provides various button combination like OkCancel, YesNo, YesNoCancel, RetryCancel and much more.
  64. * Details view - Helps to view the detailed message about the text shown in the MessageBoxAdv.
  65. * Localization - Supports complete localization to any desired language of all the elements.
  66. * Font customization - Provides option to change the font of all the elements.
  67. * Visual Styles - Provides rich set of VisualStyle to customize the look and feel of MessageBoxAdv.
  68. * Icons - Supports to display wide variety of built-in icons and also empowered with loading custom icons.
  69. * Right-to-left support - Supports to align all the control elements in right-to-left layout.
  70. * Resizing support - Supports to adjust the size of the control at run time.
  71. ## Popup
  72. The WinForms Popup Container Control for creating rich pop-ups allows you to populate its child controls in code or designer. Show pop-up anywhere in the application with various built-in positioning options.
  73. ### Key features
  74. * BarItems - BarItems like ParentBarItem, DropDownBarItem, ComboBoxBarItem, ListBarItem, StaticBarItem and TextBoxBarItem can be added to the PopupMenu control.
  75. * Partial Menus - The popup menu items can be prioritized to display the bar items that are being used frequently and hide the rest.
  76. * Multi-level Menu Items - Allows to add submenu items or child items down the level in the popup menu.
  77. * Grouping Bar Items - Allows to add separator between a collection of bar items which are relevant to one another.
  78. * Checked/Unchecked - Indicating whether a check mark appears before the text of the selected bar item.
  79. * Enable/Disable - Bar items can be either enabled or disabled based on user requirement.
  80. * Keyboard Shortcuts & Mnemonics - The bar items can be selected through keyboard operation and support to add mnemonic text.
  81. * Tooltip - Provides options to set tooltip for each BarItem.
  82. * Themes - Supports set of visual styles to customize the look and feel of PopupMenu control.
  83. ## Progress Bar
  84. The WinForms linear and circular Progress Bar notify user about the progress of a task. Supports indeterminate state allows to show progress interruption with unknown state. Supports customization for appearance of the progress for a better user experience.
  85. ### key features
  86. * Text formats - Provides options set the progress format as Percentage, Value or other custom format.
  87. * Progress image - Provides options to set image for progress indication.
  88. * Customization options - Supports color customization like foreground, background colors, appearance can also be customized in any form and much more.
  89. * Orientation - Supports both horizontal and vertical orientation.
  90. * Visual style - Provides rich set of visual styles to customize the look and feel of ProgressBarAdv.
  91. ## TextBox
  92. The WinForms TextBox Control is an extension of frameworks textbox control that supports different border colors, styles, overflow indicators, and more. It has the ability to display multi-line text with or without wrap and has a built-in scroller to view the overflowing text.
  93. ### key features
  94. * Text Settings - Provides options to set selection, format, clip, and alignment of the text. The multiline text can be displayed using the control.
  95. * ToolTip - Provides options to show the text overflow indicators and overflow indicator tooltips.
  96. * Appearance Settings - Provides support to set the background and foreground of the control.
  97. * Behavior Settings - Provides options to set the maximum length of the text. The text can be displayed in the ReadOnly mode using the ReadOnly property.
  98. * Border Settings - Provides different set of border styles. The styles are Fixed3D, FixedSingle, and None. The color of the border can also be set for the control using the BorderColor property.
  99. * Layout Settings - Provides options to set the maximum and minimum sizes of the control.
  100. * Applying Themes - Provides support to different themes for the control.
  101. ## Editable ListBox
  102. The WinForms editable listbox provides an editable listbox with a textbox and button on the current row to facilitate in place editing.
  103. ### Key features
  104. * Editing - Provides support to edit the selected item at run time.
  105. * Embedded controls - The EditableList control contains embedded controls such as ListBox, Button, and TextBox.
  106. ## Folder Browser
  107. The WinForms Folder Browser dialog is a Windows Explorer inspired control helps to browsing the folder and files with different location settings. Supports to specify the location of the root folder where browsing will begin. Restrict end user browse folders from specific domain and sub folders and network folders.
  108. ## Border Layout
  109. The WinForms Border Layout control is a layout manager that allows to arrange and layout the child controls along the borders similar to framework’s built-in docking support. Provides option to customize horizontal and vertical gaps between child controls.
  110. ### Key features
  111. * Spacing: Provides an option to customize horizontal and vertical gaps between child controls.
  112. * Position: Provides an option to set direction (North, South, East, West, or Center) to child controls.
  113. * Size: Provides an option to customize the size of the child controls in BorderLayout.
  114. ## Splash Screen
  115. The WinForms splash control is a component that displays splash screen to an application when it is launched. You can design custom UI using splash panel.
  116. ## Office 2007 Form
  117. The WinForms Office 2007 Form is Microsoft Office2007 inspired form that supports a wide variety of color schemes. Caption bar can be fully customized and supports to add help icon in caption.
  118. ### Key features
  119. * Caption Alignment - Supports to specify caption text alignment.
  120. * Color schemes - Supports various office color schemes like blue, black, silver and much more.
  121. * Customization - Supports for customizing appearance of Caption bar.
  122. * Right-to-left - Supports to align the control elements in right-to-left layout.
  123. ## Grid Bag Layout
  124. The WinForms GridBagLayout arranges child controls in one or more span of rows and columns in a virtual grid containing rows and columns. Arrange the child controls based on row and column count. Provides option to customize horizontal and vertical gaps between child controls.
  125. ### Key features
  126. * Anchor: Provides an option to set anchor direction for child controls.
  127. * Cell span: Provides an option to customize row and column span of the child controls.
  128. * Fill type: Provides an option to set the position of child control such as horizontal, vertical, both, or none.
  129. ## Related links
  130. [Learn More about WinForms UI Controls](https://www.syncfusion.com/winforms-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  131. [Documentation](https://help.syncfusion.com/windowsforms/overview?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  132. [Release History](https://help.syncfusion.com/windowsforms/release-notes/v19.4.0.56?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  133. [Online Demos](https://github.com/syncfusion/winforms-demos/?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  134. [Contact Support](https://www.syncfusion.com/support/directtrac/incidents/newincident/?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  135. [Suggest a feature or report a bug](https://www.syncfusion.com/feedback/winforms?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  136. [Pricing](https://www.syncfusion.com/sales/products/windowsforms?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)
  137. ## About Syncfusion
  138. Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 26,000+ customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
  139. Today, we provide 1600+ components and frameworks for web ([Blazor](https://www.syncfusion.com/blazor-components?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [ASP.NET WebForms](https://www.syncfusion.com/jquery/aspnet-webforms-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [Angular](https://www.syncfusion.com/angular-ui-components?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [React](https://www.syncfusion.com/react-ui-components?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [Vue](https://www.syncfusion.com/vue-ui-components?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), and [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)), mobile ([Xamarin](https://www.syncfusion.com/xamarin-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), and [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)), and desktop development ([WinForms](https://www.syncfusion.com/winforms-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [WPF](https://www.syncfusion.com/wpf-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [WinUI](https://www.syncfusion.com/winui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget) and [UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget)). We provide ready-to-deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.
  140. This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of [Syncfusion's EULA](https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget). To acquire a license, you can purchase one [here]( https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget).
  141. ___
  142. [[email protected]](mailto:[email protected]?Subject=Syncfusion%20Shared%20Base-%20NuGet) | [www.syncfusion.com](https://www.syncfusion.com?utm_source=nuget&utm_medium=listing&utm_campaign=base-shared-nuget) | Toll Free](1-888-9 DOTNET