We recommend an excellent set of controls based on .NET Framework 4.0, developed purely natively, without any third-party plug-ins or libraries.
The control set covers commonly used forms and controls, but also includes industrial tools and web-like controls. Using this control library we can quickly build a beautiful application.
Projects
HZHControls contains more than 200 controls, forms, and components that can be used in most development scenarios. The project is constantly adding new controls to the library.
This article shows how some of the controls are rendered. These controls are highly customizable and can be modified to achieve the desired effect.
HZHControls Main Features
form (used in programming languages such as Visual Basic and Delphi create a GUI window)
-
Tip Boxes: Provides commonly used tip dialog boxes.
-
Forms with fallback: Forms that support fallback operations.
-
Confirm Cancel Button Forms: Forms with Confirm and Cancel buttons.
-
Multi-threaded Waiting Form: A waiting form for multi-threaded operations.
-
Resource Loading Form: A form used to display the progress of resource loading.
diagrams
-
Dynamic Charts: Support dynamically updated data charts.
-
Multi-coordinate system charts: support multiple axes for data presentation.
-
Bar charts: charts used to compare the magnitude of data.
-
Pie charts: charts used to show proportional distribution.
-
Line Chart: A chart used to show changes in trends.
-
Organizational Chart: A diagram used to show the structure of an organization.
a control (e.g. button, text box etc) (computing)
-
Text Box: Standard text input box.
-
Watermark Text: Input box with hint text.
-
Number Box: A control for entering numbers.
-
Input validation: Provides input validation function.
-
Form Validation: Used to validate the inputs for the entire form.
-
Dropdown box: standard dropdown selection box.
-
Time Selection Box: A control for selecting the time.
-
Slider: A slider used to adjust the value.
-
Text Tip: A control used to display a tip message.
-
Panels: containers for laying out and grouping other controls.
Industrial Controls
-
Pipes: Controls used to simulate pipes.
-
Fan: Controls used to simulate a fan.
-
Alarm Light: A control used to simulate an alarm light.
-
Valve: A control used to simulate a valve.
-
LED: A control used to simulate an LED display.
-
Gauge: A control used to simulate a dashboard.
-
Conveyor: Controls used to simulate a conveyor belt.
-
Thermometer: A control used to simulate a thermometer.
-
Control Effects
HZHControls is a completely open source control library , you can freely adjust the function according to your needs .
HZHControls provides user-friendly support for touchscreen operation, making it excellent on touch devices.
HZHControls is a set of beautiful and easy-to-use controls that dramatically improve the user experience of your applications.
The following list is only part of the control, more control effects, please download the source code to view the Demo run effect!
a control (e.g. button, text box etc) (computing)
Multi-Input Forms
FrmInputs frm = new FrmInputs("Dynamic multi-input form testing", new string[] { "name and surname", "telephones", "I.D. number", "residential address" }, new Dictionary<string, HZH_Controls.TextInputType>() { { "telephones", HZH_Controls. }, { "I.D. number", HZH_Controls. } }, new Dictionary<string, string>() { { "telephones", "^1\\d{10}$" }, { "I.D. number", "^\\d{18}$" } }, new Dictionary<string, KeyBoardType>() { { "telephones", }, { "I.D. number", } }, new List<string>() { "name and surname", "telephones", "I.D. number" }); (this);
plumbing
Multi-threaded operation waiting
Finished product display
Here is a list of several customer development completed system interface effect display, you can use HZHControls to create unlimited beautiful interface.
Project Documentation
The project provides detailed documentation that covers several aspects as well as FAQs. You can visit the relevant pages to review them.
Project Address
GitHub:/kwwwvagaa/NetWinformControl
Gitee:
If you found this article helpful, why not support it with a like? Your support is what keeps me motivated to continue sharing my knowledge. Feel free to leave a comment if you have any questions or need further help.
You can also join WeChat[DotNet Technician] community to share ideas and grow with other tech-loving peers!Excellence is a habit, so feel free to leave a comment and learn!