Jag håller på att skapa en komponent i VB.NET och jag undrar nu hur man gör för att få en property där man kan välja mellan fasta värden. två sätt.Egen komponent
T.ex Saab, Volvo, Ford. Man ska ju inte kunna kunna skriva in ett eget värde utan måste välja mellan de som nämdes ovan.Sv: Egen komponent
1, skapa en enum och gör din propp av den typen... (kodar c# så ha överseende med min sugiga vb.net kod)
<code>
public enum Modeller
saab,
volvo,
ford,
opel
end enum
</code>
<code>
....
public class MinKomponent inherits control..........
.....
Public Property Modell() As Modell
Get
End Get
Set(ByVal Value As Modell)
End Set
End Property
....
</code>
ok ok , jag vet inte hur man gör propps i vb.net :P ... det ska iaf vara en property av typen "modeller"
2, gör en egen uitypeeditor
då kan du lista dynamiska värden , tex läsa ur en databas eller xml fil och lista..
en uitypeeditor är i princip som en egen liten userkontroll som kan visas i en propertygrid... kolla på system.drawing.design.uitypeeditor
//Roger