Gets the size of a view.
New data view size.
Syntax
Visual Basic (Declaration) |
|
Public Property NewSize As Double |
Visual Basic (Usage) |
Copy Code |
Dim instance As ViewEventArgs
Dim value As Double
instance.NewSize = value
value = instance.NewSize
|
C# |
|
public double NewSize {get; set;} |
Return Value
A double that represents the size of a view along an axis. The size is the height/width of vertical/horizontal views, respectively.
Example
In this example we limit the view along the Y axis for a chart area named "Chart Area 1". We assume that the Y axis values are 1, 2, 3, etc., and the user isn't allowed to view any data that has a Y value that is greater than 15.
C# |
Copy Code |
using Dundas.Charting.WinControl; ...
// Note that events In C# should be added via the Events button In the Properties window, so // that the necessary code Is added To InitializeComponent() Private void chart1_AxisViewChanging(Object sender, Dundas.Charting.WinControl.CursorEventArgs e){
If(e.ChartArea.Name == "Chart Area 1") {
If(e.Axis.Type == AxisName.Y) {
If(e.NewPosition + e.NewSize > 15) e.NewSize = 15 - e.NewPosition; } } } |
Visual Basic |
Copy Code |
Imports Dundas.Charting.WinControl ...
Private Sub chart1_AxisViewChanging(ByVal sender As Object, _ ByVal e As Dundas.Charting.WinControl.CursorEventArgs) Handles chart1.AxisViewChanging
If e.ChartArea.Name = "Chart Area 1" Then
If e.Axis.Type = AxisName.Y Then
If e.NewPosition + e.NewSize > 15 Then e.NewSize = 15 - e.NewPosition End If End If End Sub |
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also