Run the command
Install-Package D2Phap.DXControl
Draws a rectangle, then moves it to the right side.
using D2Phap;
// create a WinForms custom control that extends from DXControl
public class DXCanvas : DXControl
{
private RectangleF animatableRectangle = new(100, 100, 400, 200);
public DXCanvas()
{
EnableAnimation = true;
// use Direct2D
UseHardwareAcceleration = true;
}
protected override void OnRender(IGraphics g)
{
// draw a yellow rectangle with green border
g.FillRectangle(rectText, Color.FromArgb(100, Yellow));
g.DrawRectangle(rectText, Color.Green);
}
// Update frame logics for animation
protected override void OnFrame(FrameEventArgs e)
{
// animate the rectangle to the right
animatableRectangle.left++;
}
}
See Demo project for full details.
Thanks for your gratitude and finance help!