Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - ValueListEditor richtig benutzen


Mindforce - Di 17.10.06 10:43
Titel: ValueListEditor richtig benutzen
Hi,

ich bin grad an einem Programm, wo ich nun stehen geblieben bin.

Ich benutze den TValueListEditor. Und von dort möchte ich einen Wert auslesen.

Z.B.
| Schlüssel | Wert |
--------------------
| Caption.. | hallo|
--------------------
| PositionX | 300..|

Und so greife ich drauf zu!

Delphi-Quelltext
1:
button5.Caption:= vle1.Values['hallo'];                    


Und wenn ich aus dieser Tabelle den Wert "hallo" auslesen will, dann tut er es ja auch. Dann ist die Caption gleich "hallo".
Und wenn ich den Wert veränder von "hallo" zu ... "tschüss" dann macht er das auch. Die caption ist "tschüss".
Sehr merkwürdig?! :?

Kann man das nicht so regeln, das man den Schlüssel in der Zeile sucht, und DANN den Wert auslesen kann, der neben dem Schlüssel steht?

Freue mich auf antworten!!! :roll:

Gruß,

M!ndforce


freak4fun - Di 17.10.06 11:45

Du musst bei Values den Schlüssel angeben, nicht den Wert. ;)

Delphi-Quelltext
1:
button5.Caption:= vle1.Values['Caption..'];                    


Wenn du bei 'hallo' ein Ergebnis bekommst, musst du 'hallo' irgendwo als Schlüssel haben. :gruebel: Schlüssel sollten nicht doppelt vorkommen.

MfG
freak


Mindforce - Di 17.10.06 11:52

Hi,

ok. Thx.
Ich hab da nicht ganz aufgepasst. Thx nochmal! :oops:

Gruß,

M!ndforce