Private delegate void CursorPositionChanged(double x, double y) Public delegate void CursorPositionChanged(Chart sender, ChartCursor cursor) Public delegate void ZoomChanged(Chart sender) Method signature for CursorPositionChanged and ZoomChanged had been updated as follow: ZoomChanged zoomChanged = null, ChartOption option = null) Public static void EnableZoomAndPanControls(this Chart sender, New argument class ChartOption is added to accommodate more configuration options as well as further expansion in future. Unfortunately, this had break some portion of the code which make it not 100% backward compatible with Version 1. Since it is possible to create more than one chart within a chart object, we decided to review the original implementation to support multiple chart areas. The initial implementation of MSChart Extension was created based on assumption that one chart for every single chart object. Date Time Axis - Zoom may not behave correctly for chart where XAxis values in DateTime format.We decided to disable extensions functions for chart with LOG Axis. It is known that zoom does not works properly with Log Axis.MSChart Extensions is designed for chart type with X and Y Axis, the extension method will not work with some of the chart type such as Radar and Pie.WARNING: The Version 2 released is not 100% backward compatible with Version 1, details as below. The source code is also hosted on GitHub with the compiled package is released as NuGet Package. Version 2 is created based on Version 1 code base with new features and improvement introduced. If you are new to MSChart Extension, we recommend you to read the previous article first. The tool was first published on July 2012 (See: MSChart Extension - Zoom and Pan Control) with the intention to overcome some of the limitation from the original MSChart. MSChart Extension is an extension class for Microsoft Chart (MSChart) control in Visual Studio for WinForms applications. Password : (Premium Version Only) Password for selected user, encrypted.UserName : (Premium Version Only) Execute task as different user on local machine.NextTrigger : (Read Only) Next execution time based on recurrence pattern calculated by application.Recurrrence : Repeat pattern, minimum is once per minute.Status : (Read Only) Current Task Status. ![]() Default to true in Lite version (Console Window always visible). ShowConsoleWindow : (Premium Version Only) Set to false to hide console window.CaptureOutput : (Premium Version Only) Capture and show std::out and std::err from console application to Log Output window.Working Directory : Start application in this selected directory.Arguments : Additional arguments pass to target application.Target : Application to start (BAT / EXE / COM).Green : Scheduled task completed, no further recurrence.Light Green: Task triggered, executing.Yellow: Scheduled task (Will be executed in future). ![]() Task ListList of tasks added in current script with color coded indicator.
0 Comments
Leave a Reply. |