Conversion C# to VB.Net, Scroll Bar Handler

A forum dedicated to WinForms version of LightningChart Ultimate.

Moderator: Queue Moderators

Post Reply
cookieMonster
Posts: 2
Joined: Sun Jul 12, 2015 8:10 am

Conversion C# to VB.Net, Scroll Bar Handler

Post by cookieMonster » Sun Jul 12, 2015 8:28 am

Hi all,

Sry for noob question, I'm messing around with scroll bar example and writting in VB.Net, all is well except for the below translation C# to VB.NET

m_chart.ViewXY.XAxes(0).RangeChanged += New Arction.LightningChartUltimate.Axes.AxisBase.RangeChangedHandler(AddressOf ExampleScrollBar_RangeChanged)
and
sb.Scroll += New Arction.LightningChartUltimate.ScrollBar.ScrollHandler(AddressOf sb_Scroll)

I got to the below then couldn't nut out what parameters I need to pass into ExampleScrollBar_RangeChanged (....) and sb_Scroll (....) for it to work

AddHandler LC_Scrolling.ViewXY.XAxes(0).RangeChanged, New EventHandler(AddressOf ExampleScrollBar_RangeChanged())
and
AddHandler sb.Scroll, New EventHandler(AddressOf sb_Scroll())

any help would be appreciated...
cheers

cookieMonster
Posts: 2
Joined: Sun Jul 12, 2015 8:10 am

Re: Conversion C# to VB.Net, Scroll Bar Handler

Post by cookieMonster » Sun Jul 12, 2015 10:47 am

Nutted almost, thks

vb.net equiv.

AddHandler LC_Scrolling.ViewXY.XAxes(0).RangeChanged, New RangeChangedHandler(AddressOf ExampleScrollBar_RangeChanged)

AddHandler sb.Scroll, New ScrollHandler(AddressOf sb_Scroll)

User avatar
ArctionPasi
Posts: 1367
Joined: Tue Mar 26, 2013 10:57 pm
Location: Finland
Contact:

Re: Conversion C# to VB.Net, Scroll Bar Handler

Post by ArctionPasi » Mon Jul 13, 2015 12:51 pm

It seems you figured it out :P

Axis RangeChanged:

Code: Select all

AddHandler Me.chart.ViewXY.XAxes(0).RangeChanged, New Arction.LightningChartUltimate.Axes.AxisX.RangeChangedHandler(AddressOf XAxisRangeChanged)

Private Sub XAxisRangeChanged(ByVal newMin As Double, ByVal newMax As Double, ByVal axis As Arction.LightningChartUltimate.Axes.AxisBase, ByRef cancelRendering As Boolean)

End Sub
and scrollbar Scrolled:

Code: Select all

Dim sb As New Arction.LightningChartUltimate.ScrollBar
Me.chart.ScrollBars.Add(sb)
AddHandler sb.Scroll, New Arction.LightningChartUltimate.ScrollBar.ScrollHandler(AddressOf ScrollBarScrolled)

Private Sub ScrollBarScrolled(sender As Object, type As Arction.LightningChartUltimate.ScrollBarScrollType, oldValue As ULong, newValue As ULong)

End Sub
LightningChart Support Team, PT

Post Reply