, det er bare et hurtigt retningslinjer snarere end en omfattende artikel.det er en kopi af en udstationering, jeg har lavet i en borland newsgroup..., og jeg vil give dig et eksempel, jeg gjorde for nylig..., 01), der boldhandle ejendom til din boldsystemhandle, 02) dobbeltklik på den treeview at bringe redaktør, 03) klik " root " element, 04), hvis det ikke allerede har fået et barn, klik " der tilsættes liste fragment ", 05) i elementexpression ind i de vigtigste køreledning, f.eks. " kunde. allinstances ", 06) interpretaslist sand, 07) controllerexpression "kunde" (herunder citater), - du har nu, er et rod, der tager en liste over kunder.de ved, at der er behov for en btv " node registeransvarlige ", kaldet " kunde " for hvert punkt på listen (og derfor er interpretaslist = sand). 08) klik " der tilsættes node beskrivelse ", 09) navnet ejendom til " kunde " (sådan dristig finder korrekt kontrol!),, 10) i textcontroller. udtryk du kan sætte den har værdi for node, f.eks. " navn " 11) klik " der tilsættes liste fragment " at tilføje en liste fragment vil definere, hvad de knuder, en kunde har.disse to knudepunkter, kan også være kunde objekter, i hvilket tilfælde, får du et potentielt endeløse struktur, 12) i elementexpression træde (dette er ikke en realistisk eksempel), " partnercompanies ", 13) i controllerexpression ind "kunde", = = læser kun, når man er bekendt med ovennævnte = =, den registeransvarlige udtryk er i anførselstegn, fordi det er en køreledning udtryk.så kan du let sige dristig at bestemme den registeransvarlige navn på runtime.for eksempel, hvis du vil have en anden kontrollør for hver efterkommer klasse inden for en sammenslutning, kan du bruge dette udtryk, ocltype.typename + _controller ", og så nævn din node beskrivelser " customer_controller ", " specialcustomer_controller " osv.
hvordan boldtreeview arbejder
Previous:påvisning af hvis fil er readonly
Next Page:multiline input i winforms datagrid