Thema: Delphi String zu Cardinal

Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: String zu Cardinal

  Alt 11. Dez 2004, 20:40
Delphi-Quellcode:
case Combobox1.ItemIndex of
 0: LogBrush.lbStyle := BS_SOLID;
 1: LogBrush.lbStyle := BS_CLEAR;
 2: LogBrush.lbStyle := BS_IRGENDWAS;
 {...}
 else
  {...};
end;

Mit StrToInt kannst du nicht die vom Editor verwendeten Namen von Konstanten in die entsprechenden Werte umwandeln. StrToInt liefert nur Integers aus Hexwert-Strings (z.B. '$AAF02') und Zahlen-Strings (z.B. '1234567').

Du könntest natürlich auch eine Komponente von TCombobox ableiten, die mit den Items verknüpfte Cardinal-Werte als Eigenschaft besitzt.
Dani H.
  Mit Zitat antworten Zitat