property maken

Status
Niet open voor verdere reacties.

sunny2000

Nieuwe gebruiker
Lid geworden
25 mrt 2017
Berichten
2
Goedendag allen

Ik wil een property maken waar ik een "pull down list" krijg waar ik dan een keuze kan maken.
Nu heb ik al van alles geprobeerd zoals een "list of string" , array, arraylist. Maar ik krijg het niet voor elkaar.
elke keer kan ik niet compilen of krijg in de property te zien dat het niet het goede type is ofzo.

Kan iemand mij helpen? Bij voorbaat dank.
Groet Marcel
 
Je kan beter aan de hand van een code voorbeeld laten zien wat je precies bedoelt.
 
Hoi Edmoor

Ik heb hier een voorbeeld van wat ik al geprobeerd heb, maar ik heb ook nog andere dingen geprobeerd. Waar ik nu even geen voorbeeld van heb.

Dim m_EnableWhite As Boolean = True
Private m_EnableWhitecollor As New ArrayList(Collors)
Dim Collors As New ArrayList()
Collors.add("AMBER")
Collors.add("YELLOW")
Public Property LightWhiteEnable As List(Of String)

Get
Return m_EnableWhitecollor

End Get
Set(ByVal value As List(Of String))
Dim collor() As String
collor = value
If value = "White" Then
m_EnableWhite = True
Else
m_EnableWhite = False
SetLightCount()
End If
End Set

End Property
 
Ben je niet eerder op zoek naar een Enum?

Ik denk dat het volgende voorbeeld is wat je wilt bereiken.
In de designer ga je dan een dropdown menu krijgen waaruit je kan kiezen.

In het voorbeeld gebruik ik een "Select Case" maar je kan ook gerust If/Else gebruiken.

[CPP]
Private m_selectedColor As AvailableColors
Public Property Color() As AvailableColors
Get
Return m_selectedColor
End Get
Set(ByVal value As AvailableColors)
m_selectedColor = value

Select Case value
Case AvailableColors.White
EnableWhite()

Case Else
SetLightCount()

End Select
End Set
End Property

Public Enum AvailableColors
White
Amber
Yellow
Red
End Enum
[/CPP]
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan