Einzelnen Beitrag anzeigen

Ipaus

Registriert seit: 16. Aug 2019
2 Beiträge
 
#1

Combobox Gewähltes Item auslesen.

  Alt 16. Aug 2019, 21:08
Hallo,
ich benutze den FastScriptEditor.
Ich habe in einem Formular mehrere Comboboxen.
Im Ereignis OnAfterChange möchte ich ermitteln welcher Wert ausgewählt wurde.

Ich habe folgende Prozedur erstellt; (p_Sender: CHcFormsElement) muss eingestellt sein,
sonst kann ich die Prozedur nicht als Ereignis zuweisen.

Das erst 'OK' 'Showmessage-Fenster kommt noch - doch dann tritt der Fehler ein.


Delphi-Quellcode:
procedure Feststellen_ComboText(p_Sender: CHcFormsElement);
 var
    C_Sender : TCombobox;
    hs : TStringList;
    tx : String;
begin

 try
   C_Sender := TComboBox(p_Sender.UniqID);
   showmessage ('OK');
// tx := C_Sender.items.text; :twisted:
   tx := C_Sender.text;
   showmessage ('2. OK' + tx) ;

   hs.Text := C_Sender.items.text;
    showmessage (hs.Text) ;
 finally
   showmessage ('Fehler') ;
   hs.Free;
 end;
end;

Geändert von Luckie (17. Aug 2019 um 12:07 Uhr) Grund: Delphi-tags eingefügt. Beim nächsten mal bitte selber machen. Danke.
  Mit Zitat antworten Zitat