Hey Leute,
Ich habe folgendes Problem, ich habe ein eigenes Control mit einem Property das eine List von einer anderen Class ist. Dazu habe ich folgenden Code
Spoiler anzeigen
Für das Control:
Und für den Property mValues habe ich:
Im designer stellt er mir auch alle Daten perfekt da, aber wenn ich in dem Property Grid des Designers oder dem auf einer Form auf die Property klicke, und drücke auf hinzufügen, dann bekomme ich folgende Fehlermeldung:
Der Konstruktor für den Typ "StaticsKiller.PieChart+mValues" wurde nicht gefunden.
Aber ich habe doch ein Sub new ohne Bedingungen.
Ich habe folgendes Problem, ich habe ein eigenes Control mit einem Property das eine List von einer anderen Class ist. Dazu habe ich folgenden Code
Für das Control:
VB.NET-Quellcode
- Private mValue As New List(Of mValues)
- Public Sub New()
- 'Add Handler
- 'Set Properties
- mValue.Add(New mValues(25, Color.FromArgb(15, 157, 88)))
- mValue.Add(New mValues(25, Color.FromArgb(244, 180, 0)))
- mValue.Add(New mValues(25, Color.FromArgb(219, 68, 55)))
- mValue.Add(New mValues(25, Color.FromArgb(66, 133, 244)))
- End Sub
- <Editor("System.Windows.Forms.Design.ListControlCollectionEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", GetType(UITypeEditor))>
- <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)>
- Public Property Values As List(Of mValues)
- Get
- Return mValue
- End Get
- Set(ByVal value As List(Of mValues))
- mValue = value
- Refresh()
- End Set
- End Property
Und für den Property mValues habe ich:
VB.NET-Quellcode
- Public Class mValues
- Private mVal As Single
- Private mCol As Color
- Public Sub New()
- mVal = 25
- mcol = Color.FromArgb(15, 157, 88)
- End Sub
- Public Sub New(Val As Single, col As Color)
- mVal = Val
- mCol = col
- End Sub
- Public Property Value As Single
- Get
- Return mVal
- End Get
- Set(value As Single)
- mVal = value
- End Set
- End Property
- Public Property Color As Color
- Get
- Return mCol
- End Get
- Set(value As Color)
- mCol = value
- End Set
- End Property
- End Class
Im designer stellt er mir auch alle Daten perfekt da, aber wenn ich in dem Property Grid des Designers oder dem auf einer Form auf die Property klicke, und drücke auf hinzufügen, dann bekomme ich folgende Fehlermeldung:
Der Konstruktor für den Typ "StaticsKiller.PieChart+mValues" wurde nicht gefunden.
Aber ich habe doch ein Sub new ohne Bedingungen.
if Brain.Enabled = False Then
Process.start("C:\Brain.exe")
End if
__________________________________________________
Error: Brain.exe not found System shut down
Process.start("C:\Brain.exe")
End if
__________________________________________________
Error: Brain.exe not found System shut down