CoreSuite.ControlSlider
1.0.0
See the version list below for details.
dotnet add package CoreSuite.ControlSlider --version 1.0.0
NuGet\Install-Package CoreSuite.ControlSlider -Version 1.0.0
<PackageReference Include="CoreSuite.ControlSlider" Version="1.0.0" />
<PackageVersion Include="CoreSuite.ControlSlider" Version="1.0.0" />
<PackageReference Include="CoreSuite.ControlSlider" />
paket add CoreSuite.ControlSlider --version 1.0.0
#r "nuget: CoreSuite.ControlSlider, 1.0.0"
#:package CoreSuite.ControlSlider@1.0.0
#addin nuget:?package=CoreSuite.ControlSlider&version=1.0.0
#tool nuget:?package=CoreSuite.ControlSlider&version=1.0.0
CoreSuite ControlSlider
CoreSuite.ControlSlider is a non-visual Windows Forms component that allows one control to be dragged with the mouse while keeping it inside the client area of a parent container.
Requirements
- .NET 8
- Windows Forms
- Windows
Installation
dotnet add package CoreSuite.ControlSlider
Usage
Add a ControlSlider component to the form using the Visual Studio Toolbox, then assign its Parent and Child properties. It can also be configured in code:
Dim Slider As New ControlSlider With {
.Parent = CanvasPanel,
.Child = MovablePanel
}
The user can then drag MovablePanel with the left mouse button. Its position is automatically constrained so that it remains entirely within CanvasPanel.
Main properties
| Property | Type | Description |
|---|---|---|
Parent |
Control |
Container whose client area defines the movement boundaries. |
Child |
Control |
Control that can be dragged interactively. |
Notes
Parentshould contain the control assigned toChild.- Movement uses the parent container's client size.
- The component automatically manages the required mouse event handlers when its properties change.
- The package has no dependency on other CoreSuite packages.
Namespace
Imports CoreSuite.Controls
License
See the license information provided by the CoreSuite repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial release of the ControlSlider control.