Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

rad sa TFrame-om...

[es] :: C programiranje :: rad sa TFrame-om...

[ Pregleda: 465 | Odgovora: 1 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DART_VEJDER
crna gora

Član broj: 58050
Poruke: 84
*.crnagora.net.



Profil

icon rad sa TFrame-om...19.03.2006. u 14:31

nije mi jasno kako da koristim Frame-ove....


moze li neko u par crta objasniti sta je najvaznije tu...

ja pokusam: stavim New-Frame i on mi se otvori na Form1.

i sad kako staviti da npr. taj frame bude u okviru forme1 i da se samo u njoj moze pomjerati nakon sto se prikaze, a nikako izvan nje...(npr. kao kod nekih tekst editora, kada se tekst otvori u nekom frejmu)

kako pozivati (dinamicki i staticki kreirani) frejm?

kako se gasi frejm...??

ja sam pokusao saznati nesto preko help-a, ali nista...

nadao sam se da je sve to pojednostavljeno, i jako slico radu sa Form-om...
kod žorža ti je ka' u banku!!
oko? sto ce ti oko??
19.03.2006. u 14:31 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 3400
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: rad sa TFrame-om...19.03.2006. u 16:14
Znas li sta je TDataModule?

To je KONTEJNER za ne-vizuelne komponente. On se obicno koristi da u njega 'ubacis' neke komponente
tipa TTable, mada nikakve veze nema sa bazama podataka. To je dakle neka vrsta spremista gde mozes
da objedinis neku grupu ISTORODNIH objekata.

E sad, TFrame (za razliku od TDataModule) je KONTEJNER gde mozes da grupises VIZUELNE komponente
koje sve zajedno cine neku logicnu celinu.

TFrame NE SLUŽI da se prikaže kao forma. TFrame je predvidjen da bude DODATAK nekom objektu glavne
forme ili njoj samoj.

Kasnije kada na taj TFrame postavis neke komponente, prikljucujes CELU TU GRUPU komponenti glavnoj
formi, jednim potezom - na primer ovako:

Frame1->Parent = Form1; // stavljas direktno na glavnu formu
Frame1->Parent = Form1->TabSheet1; // stavljas na panel1
Frame1->Parent = Form1->TabSheet1; // stavljas na tabsheet

Iz gornjeg primera moze se videti da TForm ima jedan jedini Property - Parent, koji govori ČEMU
pridružuješ taj TFrame.

Na primer, evo gde možeš da upotrebiš TFrame.

Zamisli da želiš da napraviš neki prost TextEditor, ali tako da ga lako možeš kao neki dodatak priključiti
u svaki svoj projekat.

Onda napraviš TFrame i unjega 'natrpaš' sve komponente koje su ti bitne za taj editor, dakle:
TRichEdit, TToolBar/TToolButton1,2,3, ..., StatusBar, itd... i naravno sve to isprogramiraš.

Onda kada želiš taj TFrame baziran editor da priključiš glavnom projektu, samo u kodu kažeš:

TMyFrameEditor->Parent = Panel1;

Na taj način editor će se pojaviti u Panelu1, sa njime radiš kao da si ga projektovao u samom
panelu.

TFrame su ODLIČNA stvar, naravno ako znaš kako da je upotrebiš.




FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
19.03.2006. u 16:14 

[es] :: C programiranje :: rad sa TFrame-om...

[ Pregleda: 465 | Odgovora: 1 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.