Avatar billede -anders- Juniormester
30. august 2004 - 14:12 Der er 16 kommentarer og
1 løsning

Spørgsmål til TreeView controllen

Hej
Jeg har nu kikket en del på ovenstående jvf. artikler oprettet af nih, og har også downloadet eks.Mit spørgsmål er flg:

Kan man benytte controllen til at "erstatte" kommandoknapper på en form. lad mig komme med et eks. På en form har jeg feks. 5 kommandoknapper ved klik udføres der diverse handlinger som feks. åbnning af en anden form e.t.c. Kan controllen bruges til dette, altså ikke til at udtrække data, men udføre andre handlinger som man typisk bruger kommandoknapper til ??

Et eks. på et træ:
Rodenode:administaion
Childnoder:
xxxxx
xxxxx
xxxxx
Rodnode:Vis
Childnoder
xxxxx
xxxxx
xxxxx
osv.

mvh Anders
30. august 2004 - 14:21 #1
Med min relativt kort erfaring med komponenten vil jeg mene, at det skulle være muligt, da du har en VedKlik-hændelse på kontrolelementet.

Så kan du - ligesom med switchboardet - gemme oplysniger i en tabel om navn og handling.
Avatar billede -anders- Juniormester
30. august 2004 - 14:25 #2
Hej Thomas, tak for indlægget, ja har tænk den vej, men problemet er at få "bygget" træet, når formen loades, det driller lidt, som du har ikke den store erfaring med denne control
Avatar billede jensen363 Forsker
30. august 2004 - 14:40 #3
Har dyrket muligheden lidt, men ActiveX-objektet giver ikke umiddelbart mulighed for en brugbar hændelsesprocedure-kodning
Avatar billede -anders- Juniormester
30. august 2004 - 14:45 #4
Hej Jensen, ja det var det jeg frygtede, men i nih's eks er der faktisk en onclick event på en given childnode, som thomas er inde på ønsker jeg egenlig at benytte treeviewcontrollen som et swichbord, måske nih kikker forbi med en ide
30. august 2004 - 14:56 #5
Det kan sagtens laves (jensen hvorpå drager du din konklusion?)
Der er 25 hændelser på træet - heriblandt OnClick og NoteClick, hvor sær den sidste er interessant.

Jeg er lige ved at være klar med et eks....
Avatar billede jensen363 Forsker
30. august 2004 - 14:59 #6
Får kun 5 muligheder ved kig på egenskabsarket for objektet, og OnClick er ikke blandt disse muligheder ... !!!
Avatar billede -anders- Juniormester
30. august 2004 - 15:03 #7
Har før arbejdet med et listviewcontrol, her var der heller ikke en direkte OnClick event under egenskaber, men kunne kodes aligevel (terry hjalp med det)
30. august 2004 - 15:05 #8
De fleste hændelser findes kun fra VBA editoren (spørg mig ikke hvorfor)
Avatar billede jensen363 Forsker
30. august 2004 - 15:06 #9
OnClick eller blot Click sætter TreeList-DrillDown faciliteten ud af drift ???
30. august 2004 - 15:25 #10
Her er et hurtigt og simeplt eks., som jeg har fået stykket sammen imellem telefoner og mails:

http://www.makeiteasy.dk/eksempler/Treeview-Switchboard.zip
Avatar billede -anders- Juniormester
30. august 2004 - 15:26 #11
Mange tak, chekker det ud, og vender hurtigt tilbage
Avatar billede -anders- Juniormester
30. august 2004 - 15:44 #12
Hej Thomas, så har jeg chekket det,og det fungere perfekt, du har fået dine velfortjente points, nu håber jeg ikke du har svedt for meget over det. :) Jeg ved ikke hvad du syntes, men jeg mener at det giver et godt overblik at benytte denne control på sin Menu i db'en, samtidig er den også flekssibel at bygge videre på. Endnu engang mange tak for hjælpen.

Jensen363, også tak for dine indlæg
30. august 2004 - 15:48 #13
Jamen jeg takker selv :o)

Jeg lærte selv lidt af det, så det var slet ikke en dårlig deal :o)

Jeg kan også sagtens se masser af anvendelsesmuligheder for denne.
Jeg ved ikke om du har læst mit spm vedrørende treeview-komponenten: http://www.eksperten.dk/spm/534390
Avatar billede -anders- Juniormester
30. august 2004 - 15:53 #14
Jo har læst spørgsmålet, vil dit fine eks. kunne downloades fremover på makeiteasy??
30. august 2004 - 15:59 #15
hmm, jeg er ikke sikker...så skal det i hvert fald forfines lidt.
Dette eks er jo baseret på nih's oprindelige eks. Og det er lidt mod min politik at lægge eksempler op, som jeg ikke selv har lavet 100%.

Det er noget andet med diverse generelle funktioner såsom commondialog-okjektklassen.

Men jeg kunne nok godt finde på at lave et eks. selv på et tidspunkt, når jeg har fået sat mig mere ind i komponenten. (der er rigtig mange egenskaber, metoder og hændelser!)
Avatar billede -anders- Juniormester
30. august 2004 - 16:07 #16
Okay lyder fair nok,er meget glad for det som det er nu, nå men tak for denne gang, vi høres ved
30. august 2004 - 16:07 #17
U bet :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester