Steuerelement Bezeichnung

Started by OPLisp · 2010-06-24 08:02 UTC · 1 replies · SMF topic #1300

Hallo zusammen,

analog zur aktuellen Position eines Verlaufsbalkens prg möchte ich
über eine Bezeichnung Programmschritte während der Laufzeit anzeigen.
.
.
(dcl_Control_SetCaption CreateEquipLegend_Form_lbl1 "Laden..")
(dcl_Control_SetValue CreateEquipLegend_Form_prg 20)
.
.
(dcl_Control_SetCaption CreateEquipLegend_Form_lbl1 "Lesen..")
(dcl_Control_SetValue CreateEquipLegend_Form_prg 40)
.
.

Das Problem ist lbl1 zeigt die Texte übereinander an, also die
Bezeichnung wird vor der neuen Eingabe nicht zurückgesetzt.
Daran ändert auch ein Leerstring Eingabe bzw Zeitverzögerungen nichts.
.
.
(dcl_Control_SetCaption CreateEquipLegend_Form_lbl1 "")
(command "_.DELAY" 100)

OpenDCL Studio 5.1.2.3

Wer hat eine Lösung dazu?
Vielen Dank im voraus!

Grüße
Hallo, setze die Hintergrundfarbe des CreateEquipLegend_Form_lbl1 von -24 auf -16 und verwende anschließend die dcl_control_redraw Methode.

VG, Fred