| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX | | |  | Productronica 2025 - Weltleitmesse für Elektronikfertigung, eine Veranstaltung am 18.11.2025
|
Autor
|
Thema: Tabelle / Tree (2272 mal gelesen)
|
Vitalic Mitglied

 Beiträge: 11 Registriert: 21.11.2011
|
erstellt am: 05. Dez. 2011 10:12 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich möchte gerne eine Tabelle in Blockstyler programmieren. Ich konnte leider keine Rows / Columns beim Editor hinzufügen. Programmiertechnisch habe ich auch keine Beispiele gefunden, um eine Tabelle zu erstellen. Hat jemand vlt. ein simples Beispiel wie man eine Tabelle erstellt und mit Daten füllt? Bemerkung: Die Tabelle sollte Spalten mit string, int, double beinhalten. Oder kann man das nur mit Tree (Baumliste) machen? Falls ja, dann wäre ein Beispiel sehr notwendig. Danke für die Mühe! MfG Vitalic Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hauki2905 Mitglied Softwareentwicklung CAD-CAM
 
 Beiträge: 113 Registriert: 03.02.2011 NX 7.5; 8.0; 8.5, 9.0, 10 auf Win 8.1 x64
|
erstellt am: 07. Dez. 2011 15:09 <-- editieren / zitieren --> Unities abgeben:          Nur für Vitalic
hi, Die Tabelle kann man nur dynamisch zur laufzeit mit Daten füllen. ich habe das schoneinmal mit hilfe eines trees gelöst dabei fungieren die treeelemente als zeilen und jedem tree-element können dann spalten hinzugefügt werden. ist ein bisschen frickelig, muss ich dazu sagen Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Vitalic Mitglied

 Beiträge: 11 Registriert: 21.11.2011
|
erstellt am: 08. Dez. 2011 08:36 <-- editieren / zitieren --> Unities abgeben:         
Hallo Hauki2905, also ich habe das auch mal mit dem Tree versucht, jedoch funktioniert das nicht so ganz wie ich es mir vorgestellt habe. Beispiel:
Code: public void dialogShown_cb() { tree_control0.InsertColumn((int)Columns.ColumnFirst, "First Column", 80); tree_control0.InsertColumn((int)Columns.ColumnSecond, "Second Column", 80); tree_control0.InsertColumn((int)Columns.ColumnThird, "Third Column", 80); }public int update_cb(NXOpen.BlockStyler.UIBlock block) { NXOpen.BlockStyler.Node afterNode = null; NXOpen.BlockStyler.Node parentNode = null; string nodeDisplayString = "ID_1"; NXOpen.BlockStyler.Node node = tree_control0.CreateNode(nodeDisplayString); //Insert Node tree_control0.InsertNode(node, parentNode, afterNode, Tree.NodeInsertOption.Sort); node.ScrollTo((int)Columns.ColumnFirst, NXOpen.BlockStyler.Node.Scroll.Center); node.SetColumnDisplayText(0, "Test1"); node.SetColumnDisplayText(1, "Test2"); node.SetColumnDisplayText(2, "Test3"); }
Das Problem ist, dass wenn ich die update Methode mehrmals aufrufe, dann eine Verbindungslinie zwischen den einzelnen Elementen (Zeilen) besteht. Ich möchte aber, dass diese Verbindung verschwinden.MfG Vitalic Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hauki2905 Mitglied Softwareentwicklung CAD-CAM
 
 Beiträge: 113 Registriert: 03.02.2011 NX 7.5; 8.0; 8.5, 9.0, 10 auf Win 8.1 x64
|
erstellt am: 09. Dez. 2011 18:06 <-- editieren / zitieren --> Unities abgeben:          Nur für Vitalic
|

| Sachbearbeiter*in für nachrichten- und sicherheitstechnische Gewerke | Eine Stadt der Vielfalt: Als größte Stadt am linken Niederrhein bieten wir mehr als 272.000 Menschen mit unterschiedlichen Sprachen, Kulturen und Religionen ein Zuhause. Wir setzen uns als Stadtverwaltung Mönchengladbach dafür ein, unseren Bürger*innen zur Seite zu stehen, aktuellen und zukünftigen Herausforderungen proaktiv zu begegnen und mit unserem Handeln zur Lebensqualität in Mönchengladbach beizutragen.... | Anzeige ansehen | Feste Anstellung |
|
Vitalic Mitglied

 Beiträge: 11 Registriert: 21.11.2011
|
erstellt am: 12. Dez. 2011 12:20 <-- editieren / zitieren --> Unities abgeben:         
Hallo. Zitat: Original erstellt von Hauki2905: hmm, verbindungslinie..da klingts jetzt leider bei mir nicht, was meinst du damit? Grüße
Ich meine die Verbindungen zwischen den einzelnen nodes. MfG Vitalic Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |