Bízza a feladó rakodók alkatrészek

Sender paraméter a Delphi-programot jelen minden eseménykezelő az alkatrészeit. Azonban, mivel a használata Sender paraméter gyakran nem szükséges, hogy a kezdők róla „elfelejti”, és gyakran nem is ismeri a célját. Ebben a cikkben szeretnék beszélni, ami a paraméter Sender Delphi és hogyan dolgozzunk ezzel, mint kiderül, egy fontos és kényelmes lehetőség, mint küldő.

Feladó TObject egy típust és egy érték az objektum - a forrása a az eseménykezelő, amelyben használják. Azaz, ha az űrlap több azonos komponensek mellett elvégzi ugyanazt a funkciót, akkor nem szükséges, hogy mindegyik, hogy saját eljárásokat, eseménykezeléshez. Ez csak egy sor rakodók, de hogy megtudja, hogy minden alkatrész kapcsolatos események kezelése most, ez lehetővé teszi, hogy a küldő paramétert.

Képaláírás: = „gombra kattintva №1”

mást Képaláírás: = 'gombra kattintva №2';

A program megmutatja, hogy milyen gombra kattintás. De tudja ezt, lehetőség van arra, hogy egy újabb reakció a program.

Ez még nem minden! Munkavégzés a Sender paraméter. megteheti nélkül is megtalálja a neve a forrás komponens. Például a probléma a következő: el kell követni a Text tulajdonságát számos összetevőt Edit, és a megjelenése e ezeket a karaktereket „” (vessző), hogy változtassa meg a „” (Dot). Hozzon létre egy felvezető a OnChange esemény egyik Edit'ov, és a többi egyszerűen feltérképezésére, mint az előző esetben:

eljárás TForm1.Edit1Change (Sender: TObject);

Kapcsolódó cikkek