(Co-Admin)
Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
Turbo Delphi für Win32
|
Re: Punkte in Edit.Text fest vorgeben
8. Mär 2010, 18:57
Hallo,
also im Prozedurkopf stehen Parameter. Das kennst du sicher von Funktionen.
Im Parameter "Sender" steht die Komponente, die die Prozedur aufruft (hier: das StringGrid). In "ACol" und "ARow" stehen die Indizes der Zelle, die gerade vom Anwender bearbeitet wird (Spalten- und Zeilenindex). "Value" ist ein Parameter, der seinen Wert nach außen weitergibt, denn vor "Value" steht "var" (Call-By-Reference und nicht wie sonst Call-By-Value, falls du da nachschlagen möchtest).
"Value" wird dem StringGrid als Maske zurück gegeben.
Und genau diese Maske setzen wir in der Prozedur beim Editieren der 2. Spalte (ACol = 1).
Das mal ganz grob. Genaueres können dir sicher andere sagen, falls du weitere Informationen dazu haben möchtest. Was Delphi intern genau wohin weitergibt o.ä. weiß ich auch nicht.
Grüße, Matze
|