Try Documentalist, my app that offers fast, offline access to 190+ programmer API docs.
Libraries
- https://github.com/search?utf8=%E2%9C%93&q=topic%3Awinforms&type=Repositories : repos tagged with 'winforms'
- https://github.com/search?q=topic%3Awinforms-controls&type=Repositories : repos tagged with 'winforms-controls'
- https://github.com/pvginkel/SystemEx
- https://github.com/ComponentFactory/Krypton : some free controls
- https://bitbucket.org/dariusdamalakas/sourcegrid/ : grid control
- http://objectlistview.sourceforge.net/cs/index.html : better ListView control
- https://github.com/IgnaceMaes/MaterialSkin
- https://github.com/glm9637/MaterialWinforms
- https://github.com/RobinPerris/DarkUI
- https://github.com/peters/winforms-modernui
- https://github.com/oozcitak/imagelistview
- https://github.com/adamhathcock/sharpcompress
- https://github.com/mbdavid/LiteDB
- https://github.com/jacobslusser/ScintillaNET
- https://github.com/falahati/WinFormAnimation
- https://github.com/UweKeim/dot-net-transitions
- https://github.com/squirrel/squirrel.windows
- https://github.com/DropNet/DropNet
- https://github.com/mwinapi/mwinapi
- https://github.com/saucecontrol/MagicScaler
- https://github.com/prepare/HTML-Renderer, https://github.com/ArthurHub/HTML-Renderer
- https://github.com/cyotek/Cyotek.Windows.Forms.ImageBox
- https://github.com/beto-rodriguez/Live-Charts
- https://github.com/Roemer/FlaUI
- https://github.com/falahati/CircularProgressBar
- https://github.com/PavelTorgashov/FastTree
- https://github.com/PavelTorgashov/Animator
- https://github.com/lstratman/EasyTabs : chrome-like tabs
Full apps
- https://github.com/d2phap/ImageGlass
- https://github.com/chylex/TweetDuck
- https://github.com/ShareX/ShareX
- https://github.com/OpenLiveWriter/OpenLiveWriter
- https://github.com/win7guru/openpandora
- https://github.com/electroly/sqlnotebook, https://news.ycombinator.com/item?id=14300038
- https://github.com/mannd/epcalipers-windows
- https://github.com/opentween/OpenTween/tree/master/OpenTween : Twitter Client
- https://github.com/lstratman/EasyConnect : tabbed RDP/SSH/PowerShell/VNC client
dpi scaling
- https://msdn.microsoft.com/en-us/library/ms229605(v=vs.110).aspx
- http://crsouza.com/2015/04/13/how-to-fix-blurry-windows-forms-windows-in-high-dpi-settings/
- https://blogs.msdn.microsoft.com/oldnewthing/20160617-00/?p=93695 : How can I update my WinForms app to behave better at high DPI, or at normal DPI on very large screens?
- http://www.telerik.com/blogs/winforms-scaling-at-large-dpi-settings-is-it-even-possible-
- http://stackoverflow.com/questions/4009150/c-sharp-winforms-disable-dpi-scaling
- http://stackoverflow.com/questions/22735174/how-to-write-winforms-code-that-auto-scales-to-system-font-and-dpi-settings
- https://github.com/Microsoft/dotnet/blob/master/releases/net47/dotnet47-changes.md#windows-forms, https://msdn.microsoft.com/en-us/library/ms171868(v=vs.110).aspx#wf47 - high dpi support in .net 4.7
- http://crsouza.com/2015/04/13/how-to-fix-blurry-windows-forms-windows-in-high-dpi-settings/
- https://msdn.microsoft.com/en-us/library/windows/desktop/dd464659(v=vs.85).aspx : Tutorial: Writing High-DPI Win32 Applications
- https://stackoverflow.com/questions/13228185/how-to-configure-an-app-to-run-correctly-on-a-machine-with-a-high-dpi-setting-e : has example manifest
linklog
- https://www.cyotek.com/source-code : source code and samples
- https://stackoverflow.com/questions/11311/formatting-text-in-winform-label : using transparent RichTextBox as a "label with formatted text"
- https://www.codeproject.com/Articles/101403/Show-Dynamic-HTML-in-WinForm-Applications : using custom protocol in WebBrowser control
layot
- http://msdn.microsoft.com/en-us/library/ms951306.aspx
- http://msdn.microsoft.com/en-us/library/ms973821.aspx
There are 2 ways:- implement layout logic in Layout event
- implement layout logic in a sub-class of LayoutEngine and over-ride LayoutEngine property to return that layout engine
custom controls
- http://my.safaribooksonline.com/book/programming/microsoft-dotnet/0672323338 - .NET Windows® Forms Custom Controls
- http://my.safaribooksonline.com/book/programming/microsoft-dotnet/0596003382 - .NET Windows Forms in a Nutshell
- http://my.safaribooksonline.com/book/programming/microsoft-dotnet/0596003382/redrawing-and-gdiplus/netwinformian-chp-7-sect-1http://my.safaribooksonline.com/book/programming/microsoft-dotnet/0596003382/building-controls/netwinformian-chp-5-sect-2http://my.safaribooksonline.com/book/programming/microsoft-dotnet/0596003382/forms-containers-and-applications/netwinformian-chp-3-sect-4
misc
- https://github.com/Unknwon/qiniudrive
- http://my.safaribooksonline.com/book/programming/microsoft-windows-forms/9780735685116
- https://github.com/dockpanelsuite/dockpanelsuite
- https://github.com/AdamsLair/winforms
- https://github.com/IgnaceMaes/MaterialSkin
- https://github.com/ArthurHub/HTML-Renderer
- https://github.com/dwmkerr/consolecontrol
- https://github.com/lstratman/EasyConnect
- https://github.com/kg/HeapProfiler
- https://jskin.codeplex.com/
- https://github.com/tfwio/cor3.win - bunch of win32 API bindings, neatly divided into files
- https://sstacontrols.codeplex.com/
- https://bitbucket.org/bruce965/advanced-forms/src/5bde40db61aa/Advanced.Windows.Forms/?at=master
- http://www.codeproject.com/Articles/14801/How-to-skin-scrollbars-for-Panels-in-C
- http://www.codeproject.com/Articles/677074/Enhanced-ContextMenuStrip
- http://www.codeproject.com/Articles/624997/Enhanced-Scrollbar
- http://www.codeproject.com/Articles/1102/Using-the-WebBrowser-control-in-NET?q=tag%3awinform
- http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting
- https://github.com/PavelTorgashov/FastTree
- http://www.codeproject.com/Articles/548769/Animator-for-WinForms
- http://www.codeproject.com/Articles/73862/WinForms-WebBrowser-HTTP-Server
- http://www.codeproject.com/Articles/293933/InternetToolTip
- http://www.codeproject.com/Articles/42229/Virtual-Mode-ListView
- https://github.com/Nullstr1ng/MultiRDPClient.NET
- https://github.com/Nullstr1ng/mw-wingui
- http://www.codeproject.com/Articles/35068/Creating-a-Custom-DropDown-Control
- http://www.codeproject.com/Articles/61485/Winforms-SkinFramework
- http://www.codeproject.com/Articles/91387/Painting-Your-Own-Tabs-Second-Edition
- http://www.codeproject.com/Articles/41869/Custom-Drawn-Scrollbar
- http://www.codeproject.com/Articles/32376/A-Professional-HTML-Renderer-You-Will-Use
- http://www.codeproject.com/Articles/14741/Advanced-TreeView-for-NET
- http://www.codeproject.com/Articles/365974/Autocomplete-Menu
- http://csharphelper.com/ - many useful articles on C#
- http://csharphelper.com/blog/2015/06/make-an-improved-owner-drawn-tabcontrol-in-c/
- https://github.com/pvginkel/CustomChrome
- https://github.com/nano-byte/common/tree/master/src/Common.WinForms
- http://cloudshot.codeplex.com
- http://blog.xojo.com/use-newer-version-of-internet-explorer-with-webbrowser-and-htmlviewer
- https://github.com/dajuric/dot-imaging
- https://github.com/Nummer/Destroy-Windows-10-Spying
- http://commonlibrarynet.codeplex.com/
- http://zipstorer.codeplex.com/
- http://dotnetzip.codeplex.com/
- https://github.com/oozcitak/imagelistview
- https://sevenzipsharp.codeplex.com/
- https://sshnet.codeplex.com/
- https://github.com/ShareX/ShareX
- https://github.com/d2phap/ImageGlass
- http://www.openwinforms.com/
- http://referencesource.microsoft.com
- https://github.com/jtorjo/logwizard