Zitat von
Stef:
info.color :=clGreen;
-Damit sollte sich ja eigentlich die Schriftfarbe von diesem Label in Grün ändern? (Vorher rot)
Aber jetzt ändert sich dummerweise nur die Hintergrundfarbe in Grün und die Schriftfarbe bleibt tor-.-
Hehe, man merkt, dass du von CSS kommst
In Delphi bedeuted Label.Color tatsächlich die Hintergrundfarbe, weil die Schrift nochmal als extra Objekt gekapselt ist. Du kannst auf die Schriftfarbe per Label.Font.Color zugreifen.
Zitat von
Stef:
Und wie kann ich das so einrichten, dass man nachdem man eine Zahl in ein Edit-Feld eingegeben hat nurnoch Enter drücken muss um den Button zu aktivieren??
Das kannst du erreichen, indem du im OnKeyPress-Ereignis deines Edits den Enter-Key abfängst und dann den Entsprechenden Event-Handler aufrufst. Beispiel:
Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then // #13 ist der Enter-Key
begin
Button1.Click; // Für Button1 deinen gewpnschten Button einsetzen
key := #0; // Ohne diese Zeile ergibt es einen normalerweise unerwüschnten Piepton
end;
end;