For now, Repo is private, these will all states Repo Not Found.
Working with .NET Framework's Graphics Library to draw and build new forms and components.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Everything shown in the demo below is drawn by Graphic library from the Form's Paint Event, not a component. The form itself is invisible with everything drawn on it to give more rounded corners and flexibility. All code controlling this is within the SiwtchWinForms.dll code in this project. No dependencies outside of .NET Framework and Visual Studio itself.
This is a library that hides the form, then draws everything you see on the screen.
This shows interactions with buttons
, titlebars
, labels
, color transparency
, color replacements
of images pulled in, and input boxes
.
There is still some work needed with input boxes and background images in buttons. Images loaded into don't seem to have set at 0x0 as seen above.
This is all written in Visual Studio 2019 orignally and in 2022 now. Clone, build, and run. No external dependencies added outside of this project.
Visual Studio 2019+ and .NET Framework 4.8+.
- Clone the repo
git clone https://github.com/gavin1970/SwitchWinForms.git
- Build Solution
- Run demo
F5
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/YourFeature
) - Commit your Changes (
git commit -m 'Add some comments about your feature'
) - Push to the Branch (
git push origin feature/YourFeature
) - Open a Pull Request back to this project.
Distributed under the MIT License.
See LICENSE.txt for more information.