Hi,
ich arbeite momentan an ein Projekt, und dort benötige ich das PropertyControl. Für bestimmte Daten habe ich jetzt ein eigenes Objekt erstellt.
Spoiler anzeigen
Wenn ich das jezt im propertyGrid einbinden will, wird es im Programm anschließend ausgegraut angezeigt, und ich kann nichts eingeben, und wenn ich im Konstruktor schon Daten eingebe wird mir dann anschließend nur gezeigt das dort ein Objekt vom Typ Kosten drinnen ist. Ich weiß jetzt nicht was ich noch alles verändern muss, damit es richtig angezeigt werden kann.
Spoiler anzeigen
ich arbeite momentan an ein Projekt, und dort benötige ich das PropertyControl. Für bestimmte Daten habe ich jetzt ein eigenes Objekt erstellt.
VB.NET-Quellcode
- Public Class Kosten
- Private _Aktiv As Integer
- Private _Inaktiv As Integer
- ''' <summary>
- ''' Erstellt ein neues KostenObjekt. Aktive und Inaktive Kosten sind = 0
- ''' </summary>
- ''' <remarks></remarks>
- Public Sub New()
- _Aktiv = 0
- _Inaktiv = 0
- End Sub
- ''' <summary>
- ''' Erstellt ein neues KostenObjekt. InAktive kosten sind = 0
- ''' </summary>
- ''' <param name="aktiv">Aktive Kosten als Integer</param>
- Public Sub New(ByVal aktiv As Integer)
- _Aktiv = aktiv
- _Inaktiv = 0
- End Sub
- ''' <summary>
- ''' Erstellt ein neues KostenObjekt
- ''' </summary>
- ''' <param name="aktiv">Aktive Kosten</param>
- ''' <param name="inaktiv">Inaktive Kosten</param>
- Public Sub New(ByVal aktiv As Integer, ByVal inaktiv As Integer)
- _Aktiv = aktiv
- _Inaktiv = inaktiv
- End Sub
- ''' <summary>
- ''' Legt die Aktive Kosten fest.
- ''' </summary>
- ''' <value>Setzt Aktive Kosten.</value>
- ''' <returns>Gibt aktuelle Aktive Kosten zurück.</returns>
- Public Property Aktiv() As Integer
- Get
- Return _Aktiv
- End Get
- Set(value As Integer)
- _Aktiv = value
- End Set
- End Property
- ''' <summary>
- ''' Legt die InAktiven Kosten fest
- ''' </summary>
- ''' <value>Setzt die Aktiven Kosten.</value>
- ''' <returns>Gibt aktuelle Inaktive Kosten zurück.</returns>
- Public Property InAktiv() As Integer
- Get
- Return _Inaktiv
- End Get
- Set(value As Integer)
- _Inaktiv = value
- End Set
- End Property
- End Class
Wenn ich das jezt im propertyGrid einbinden will, wird es im Programm anschließend ausgegraut angezeigt, und ich kann nichts eingeben, und wenn ich im Konstruktor schon Daten eingebe wird mir dann anschließend nur gezeigt das dort ein Objekt vom Typ Kosten drinnen ist. Ich weiß jetzt nicht was ich noch alles verändern muss, damit es richtig angezeigt werden kann.
Nachher soll das so da stehen: "10;0". Die erste Zahl für die Aktiven Kosten, und die Zweite für die Inaktiven
„Ex-ter-mi-nate all knock-knock jokes! They are an enemy of the daleks “ A Dalek
Mein Blog zum Thema Klarträumen
Mein Blog zum Thema Klarträumen