Skip to content

Peckmore/NetEx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetEx.WinForms.ProgressDialog

NetEx

A collection of .NET controls and libraries that people might (hopefully!) find useful. ☺️

📦 Projects

This repo contains the following projects:

NetEx.Dialogs.WinForms

NetEx.Dialogs.WinForms) .NET .NET Framework

A managed implementation of the standard Windows credential and progress dialogs, for WinForms.

Displays a standard dialog box that prompts the user to enter credentials.

Credential Dialog)

Displays a standard dialog box that informs the user of the progress of an action.

Progress Dialog)

NetEx.Hooks

NetEx.Hooks) .NET .NET Framework

Provides global hooks for capturing keyboard, mouse, and clipboard events, and simulators for keyboard and mouse events.

Provides a mechanism for hooking all clipboard events within the operating system.

Provides a mechanism for hooking all keyboard events within the operating system.

A keyboard event simulator, which can simulate KeyDown, KeyUp, and KeyPress events.

Provides a mechanism for hooking all mouse events within the operating system.

A mouse event simulator, which can simulate MouseClick, MouseDoubleClick, MouseDown, MouseUp, MouseMove, and MouseWheel events.

NetEx.IO

NetEx.IO) .NET .NET Framework .NET Standard

Provides additional input and output (I/O) types, that allow reading and/or writing to data streams.

Creates a wrapper around multiple Stream instances, and presents them as a single, read-only stream.

Creates a wrapper around a Stream that can be used to perform additional cleanup when the underlying stream is disposed.

🙌 Usage

To use, simply install the required package from NuGet:

# NetEx.Dialogs.WinForms
Install-Package NetEx.Dialogs.WinForms

# NetEx.Hooks
Install-Package NetEx.Hooks

# NetEx.IO
Install-Package NetEx.IO

📖 Documentation

Documentation and example code is available here.

Full API documentation can be found here.

🚀 Releases

A full list of all releases is available on the Releases tab on GitHub.

A complete changelog can also be found here.

🔢 Versioning

NetEx use Semantic Versioning for all packages.

At present, all packages are built and versioned together as this simplifies release management. If a situation is reached whereby some packages are being updated significantly more than others (resulting in a large number of artifical version bumps for some packages) then this will be revisited.

📄 License

The code is licensed under the MIT license.

About

A collection of (hopefully!) useful "extensions" to .NET.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages