Właśnie doszedłem do nowego problemu podczas pisania komponentu typu ScrollLabel.
Otóż chcę, żeby miał taką właściwość, że użytkownik może wybrać, czy komponent scrolluje tekst w obydwie strony, czy tylko w lewo.
Więc robię tak:
type
TScrollDirection = set of (sdBothSides, sdToLeft);
...
private
FScrollDirection: TScrollDirection;
...
published
property ScrollDirection: FScrollDirection read FScrollDirection write setScrollDir default sdBothSides;
Próbowałem też jeszcze jedną zmienną wtoczyć:
AScrollDirection: TScrollDirection
i property ScrollDirection: AScrollDirection....
Ale za każdym razem w linijce z property pokazuje się błąd: Undeclared Identifier: AScrollDirection, lub FScrollDirection(zależy, czy w pierwszym przypadku, czy drugim)
Dlaczego on tego nie widzi i jak zrobić taki zbiór w komponencie?
Tzn. może i nie do końca zbiór, tylko taki wybór, jak ma np. Właściwość STYLE.