HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Komponens készítése a TStringList osztályból


Példaprogram letöltése

10205 bájt

Ha gyakran szüksége van egy sztringeket tartalmazó listára, akkor valószínűleg ismerős az alábbi kód:
var
  FList: TStringList; 
begin
  FList:=TStringList.Create;
   .....
  FList.Free;
end;
Mennyivel egyszerűbb lenne egy komponenst feldobni a Form-ra, melyben lenne mondjuk egy List nevű TStringList típusú property és ettől kezdve csak használni kellene...

Mellékelt példaprogram megnyitása előtt a StringListComponent.pas-ban lévő komponenst telepítenie kell a Delphi alá.

TStringListComponent komponensben létrehozunk egy TStingList típusú sztringeket tartalmazó listát, valamint elérhetővé tesszük ennek az objektumnak minden elemét.

Így például létrehozunk a komponenshez két eseményt is, melyek akkor jönnek létre mikor a lista tartalma változik, illetve már megváltozott.

A komponens ezek után ugyanúgy használható mintha csak egy TStingList objektummal dolgoznánk, de most már nincs szükség a bevezetőben leírt kód állandó begépelésére.

Tehát mondhatjuk programból, hogy:
- StringListComponent1.Add('valami');
- StringListComponent1.Clear;
- s:= StringListComponent1.Text;
- stb.

Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2000 évkönyv 75. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |