Ich möchte von einer Klasse erben und eine Methode überschreiben.
Das Problem ist, dass die Methode am Ende wiederrum eine andere Methode aufruft.
Diese Methode wird natürlich auch geerbt nur bekomme ich im Studio die Fehlermeldung:
ProjectReIS.APM2.Private Sub APM_TaskboxLoad()" ist in diesem Kontext nicht zugreifbar, da es "Private" ist.
Muss ich jetzt die Methode "APM_TaskboxLoad()" auch nochmal komplett neu einfügen obwohl ich dort gar nichts ändern möchte?
Das Problem ist, dass die Methode am Ende wiederrum eine andere Methode aufruft.
Diese Methode wird natürlich auch geerbt nur bekomme ich im Studio die Fehlermeldung:
ProjectReIS.APM2.Private Sub APM_TaskboxLoad()" ist in diesem Kontext nicht zugreifbar, da es "Private" ist.
Muss ich jetzt die Methode "APM_TaskboxLoad()" auch nochmal komplett neu einfügen obwohl ich dort gar nichts ändern möchte?
VB.NET-Quellcode
- Public Class APM3
- Inherits APM2
- Dim TaskIndex As Integer
- Dim TimeCollection(3) As Collection
- Dim swTask As New Stopwatch
- 'Track Bar
- Private Overloads Sub TrackBar1_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TrackBar1.ValueChanged
- swTask.Stop()
- If TimeCollection(TaskIndex) Is Nothing Then
- TimeCollection(TaskIndex) = New Collection
- TimeCollection(TaskIndex).Add(swTask.ElapsedMilliseconds)
- Else
- TimeCollection(TaskIndex).Add(swTask.ElapsedMilliseconds)
- End If
- lblHilfe.Text = swTask.Elapsed.TotalMilliseconds.ToString()
- 'Setzt TaskIndex auf Trackbar-Value
- TaskIndex = TrackBar1.Value
- 'Load again
- APM_TaskboxLoad() '<-----------hier ist der Fehler
- End Sub
- End Class