HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

A TSplitter komponens


Példaprogram letöltése

4794 bájt

A Splitter komponenssel egy Form-ot több részre oszthatunk vízszintesen és függőlgesen, mely részek a komponens segítségével átméretezhetők lesznek. A Windows-ban gyakran találkozhatunk ezzel a megoldással, például az Intézőben a mappa listát és a fájl ablakot is egy Splitter választja el egymástól.

A Splitter komponenst két olyan komponens közé kell helyezni, melyek közül az egyik az ablak valamelyik széléhez, míg a másik a fennmaradó kliens területhez van igazítva (Align property). A Splitter Align property-jét ugyanúgy kell beállítani, mint az ablak széléhez igazított komponens Align property-jét, tehát ugyanahhoz az oldalhoz kell igazítani úgy, hogy a két komponens között helyezkedjen el.
AutoSnap
Osztály: TShape
property AutoSnap: Boolean;
Ha a property értéke igaz, akkor a szomszédos komponensek méretét 0-ra állítja (szélességet vagy magasságot), ha a felhasználó Splitter-rel a MinSize property-ben megadott méretnél kisebbre állítja. Ha a property értéke hamis, akkor a szomszédos komponensek nem rejthetők el, méretük a MinSize property-ben beállított érték lesz.
Beveled
Osztály: TShape
property Beveled: Boolean;
Alapesetben a Splitter komponens nem látható, csak amikor a felhasználó fölé mozgatja az egeret, akkor annak képe megváltozik. Ha ennek a property-nek az értéke igaz, akkor egy keretet rajzol a komponens köré.
MinSize
Osztály: TShape
property MinSize: NaturalNumber;
A Splitter-rel az ebben a property-ben megadott értéknél kisebb méretűre nem lehet összehúzni a szomszédos komponenseket. Ha a felhasználó mégis továbbhúzza a Slitter-t, akkor az AutoSnap property értékétől függően a MinSize property-ben megadott méretűnél kisebb komponens eltűnik, vagy a mérete a property-ben megadott értékű lesz.
ResizeStyle
Osztály: TShape
property ResizeStyle: TResizeStyle;
Az átméretezés módját, stílusát határozza meg ez a komponens. Azt mondja meg, hogy az átméretezés közben hogyanjelezze a felhasználó felé a műveletet. Értékei az alábbiak lehetnek:
  • rsNone: az átméretezés során semmi nem jelenik meg, és amikor a felhasználó felengedi az egérgombot, akkor a Splitter az új pozícióba kerül;
  • rsLine: az átméretezés során a SPlitter új pozícióját egy vonal jelzi;
  • rsUpdate: az átméretezés már az egér mozgatása közben megtörténik;
  • rsPattern: hasonló az rsLine értékhez, de a vonal kitöltés on-off mintázattal történik.

Cikksorozat

#IDKategóriaCikk címeSorozat
3047WindowsAz XML bemutatása1. rész
3059WindowsAz XML bemutatása2. rész
3068WindowsAz XML bemutatása3. rész
3077WindowsAz XML bemutatása - deklarációk4. rész
3086WindowsAz XML bemutatása - MSXML, XSLT5. rész
3094WindowsAz XML bemutatása - DTD6. rész
3105WindowsXML adatok megjelenítése Excel-ben7. rész
3114WindowsDokumentum hivatkozások az XML-ben8. rész
3123WindowsXML adattípusok9. rész
3132WindowsXML adatok HTML oldalakon10. rész
3141WindowsXML Notepad11. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 624. 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 |