Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 14 odgovora
  • 5.081 pregleda

Najnovija ↓

Koristenje komponente TreeView 13.08.2005. u 22:00 · pre 258 meseci #1
U komponentu TreeView ubacim teme, medjutim ne vidim gdje bih trebao upisati
kod za izvrsenje. Npr ubacim temu "PokaziFormu2" i u TreeView imam tu temu medutim gdje bih trebao upisati kod npr- Form2.Show da bih pokrenuo Fomu2, odnosno kako da dobijem funciju dugmeta.
Re: Koristenje komponente TreeView 26.12.2005. u 23:19 · pre 253 meseca #2
ljudi jel zna neko odgovor na ovo? Zanima me kako se postavlja bilo kakav kod
na teme u Three View.
Re: Koristenje komponente TreeView 27.12.2005. u 00:03 · pre 253 meseca #3
Nisam bas siguran da te razumem... a takodje te i drugi ne razumeju bas najbolje.

Sta je to tacno TEMA u TreeView komponenti?
Kako zamisljas funkciju dugmeta u TreeView komponenti?
Kada treba da se izvrsi "kod za izvrsenje"?

Ako ne znas prave termine (tema u TreView!?) mozda bi mogao da postujes sliku i da uokviris ono na sta mislis.
Potpis
Play Store
Re: Koristenje komponente TreeView 27.12.2005. u 03:33 · pre 253 meseca #4
Mislim da si u pravu, pokusavam napraviti meny sa strane ali tako da
imam razgranato stablo po grupama (slicno programima npr Microsofta),
Obicne outlock compomente mi se ne svidjaju.
Re: Koristenje komponente TreeView 27.12.2005. u 04:10 · pre 253 meseca #6
Skontao sam sta radi ova komponenta, bas postavljam glupa pitanja.
Nego meni konkretno treba da sa strane imam meny sa textom tako da
se moze granati po grupama.
Re: Koristenje komponente TreeView 27.12.2005. u 09:34 · pre 253 meseca #7
Znam na sta mislis, bese nesto kao "outlook side bar". U D2005 i D2006 imas relativno slicne komponente, za starije verzije Delphi-a moras da nadjes odgovarajucu komponentu.
Re: Koristenje komponente TreeView 28.12.2005. u 12:13 · pre 253 meseca #9
Postoji nacin da se odradi i sa TreeView, nije bas elegantan jer Item-i (teme, kako ti kazes) nemaju event-e, pa samim tim "sami po sebi" ne reaguju na misa.
Postupak:
1) Kreiras OnMouseDown event tvoje TreeView komponente, u tom event-u izmedju ostalog dobijas poziciju misa (X, Y).
2) U kodu samog event-a pomocu metode TTreeView.GetNodeAt(X, Y: integer) dobijes koji si Node (temu) potrefio.
3) Pogledas Node.Text ili Node.AbsoluteIndex ciljanog Node-a, i prema tome odredis i pozoves kod koji zelis da se izvrsi.
Kraj.

Rajko
Re: Koristenje komponente TreeView 30.12.2005. u 14:09 · pre 253 meseca #11

Naime,
Postavio sam TreeView komponentu i u Events(ObjectBrowser)
na Items(TreeNodes) postavio npr. "Osnova" koja se deli na
"Form2" i "Form3".
Kako napraviti da pritiskom na Form2 se otvori Form2?

Molim, ako znate kod i objasnjenje da mogu to izvesti?
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Koristenje komponente TreeView 03.01.2006. u 14:12 · pre 253 meseca #13
Znas li kod. Unesem u Object Inspector-u na opciji ITEMS (Form2, npr.)
i sad hocu da klikom na Form2 u TreeView1-u da se ona prikaze.
Nebitan mi je metod (OnChange ili OnClick) nego kako to kodom?
Znaci kod za dogadjaj OnChange da bi otvorio Form2?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Koristenje komponente TreeView 03.01.2006. u 19:44 · pre 253 meseca #14
Code:
procedure Form1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
   if Node.Text = 'Form2' then Form2.Show else
   if Node.Text = 'Form3' then Form3.Show
  ...
end;
Re: Koristenje komponente TreeView 04.01.2006. u 03:20 · pre 253 meseca #15
Citat:
Almedin:
Code:
procedure Form1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
   if Node.Text = 'Form2' then Form2.Show else
   if Node.Text = 'Form3' then Form3.Show
  ...
end;


Hvala ovo mi je resilo problem!!! :))
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme