![]() |
Function Felddarstellung ändern
Hi,
ich möchte eine Funktion schreiben die mir die Darstellung eines Edit Feld umstellt. ich habe folgendes aus probiert, leider ohne Erfog. Darum die Frage: Was muss ich machen das das Funktioniert? hier den Source von Delphi 2006 Pro. : "e_name" ist ein EDIT Feld Funktionsaufrauf: lesen(e_name);
Delphi-Quellcode:
Die Fehlermeldung die ich bekomme : [Pascal Fehler] f_6100.pas(147): E2003 Undefinierter Bezeichner: 'Color'.
function lesen(Sender: TObject): TObject;
begin with sender do begin Color := farbe; ReadOnly := True; BorderStyle := bsNone; BevelEdges := [beBottom]; BevelInner := bvNone; BevelKind := bkTile; end; end; Danke Reinhard |
Re: Function Felddarstellung ändern
Vielleicht so? Er weiß ja nicht, dass Sender ein TEdit ist...
Delphi-Quellcode:
function lesen(Sender: TObject): TObject;
begin with sender as TEdit do begin Color := farbe; ReadOnly := True; BorderStyle := bsNone; BevelEdges := [beBottom]; BevelInner := bvNone; BevelKind := bkTile; end; end; |
Re: Function Felddarstellung ändern
Danke das war's.
|
Re: Function Felddarstellung ändern
Hallo Reinhard,
Du greifst nach dem Aufruf der Funktion hoffentlich nicht auf deren Rückgabewert zu, der ist nämlich undefiniert... Gruß Hawkeye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz