INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

.NET Treeview in Labview nutzen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.05.2011, 20:19
Beitrag #1

inVerted Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2011

2009
2011
EN



.NET Treeview in Labview nutzen
Hi Leute,

also ich probier jetz schon ne Weile mit dem .net Treeview rum und es klappt alles ausser:

- Checkmarks nur für Child nodes, also im Beispiel ohne checkbox für parent
- Checkmark mit Labview automatisch setzen, also nicht per mausklick .. zb mit einem klick den kompletten Tree "checkmarken"

Die Beschreibung hilft mir da nur bedingt weiter :/
http://msdn.microsoft.com/en-us/library/...boxes.aspx

Habe mal ein minimalVI angehangen zum rumprobieren


Angehängte Datei(en)
2010 .vi  Treeview(.NET).vi (Größe: 15,05 KB / Downloads: 401)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2011, 07:50
Beitrag #2

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
RE: .NET Treeview in Labview nutzen
Nur nebenbei bemerkt: ich kann dir von diesem Ansatz nur abraten.
Schreib dir lieber einen Wrapper in .NET und führe genau nur die Methoden "raus", die du brauchst.
Andernfalls kann das ein sehr unübersichtlicher Code werden...Denn du vergisst überall die Referenzen auf deine .NET refnums zu schliessen (wie und warum man das zu machen hat, kannst du hier lesen: Lycangeek - How to say goodbye to your Refnum
.
Ich hatte vor Zeiten mal einen XML-Parser so gebaut (zwar über ActiveX, das Prinzip ist jedoch das gleiche) und der Code war alles andere als lesbar. Heutzutage erstelle ich mir Wrapper-Klassen, lade mir den Konstruktor, führe meine Methoden aus und schliesse die Referenz auf den Konstruktor. Somit bin ich sicher, dass mir keine Memoryleaks entstehen...Solltest du das Visual Studio nicht haben, kannst du dir hier die freie Express Edition runterladen.

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2011, 07:56
Beitrag #3

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
RE: .NET Treeview in Labview nutzen
Und wenn du keine Ahnung von Wrapper-Zeugs hast... so gehts (dirty..):

   

Wie du siehst klappt das bei einer Baumtiefe von 2. Wenn du weitere Ebenen anlegst, musst du das Vi entsprechend erweitern. Da bietet sich dann ein SubVi an.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2011, 09:04
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: .NET Treeview in Labview nutzen
Du könntest natürlich auch einfach mit dem LabVIEW-Tree-Control arbeiten. Smile

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2011, 17:23
Beitrag #5

inVerted Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2011

2009
2011
EN



RE: .NET Treeview in Labview nutzen
Danke für die Antworten,

Zitat:Denn du vergisst überall die Referenzen auf deine .NET refnums zu schliessen
in meinem "richtigen" Programm schliese ich die Referenzen natürlich auch. Hab nur schnell nen Funktionierende Beispiel hochgeladen.

Zitat:du könntest natürlich auch einfach mit dem LabVIEW-Tree-Control arbeiten
Ich fande dies Art eine Tree zu erstellen gerade einfacher und übersichtlicher als das Treecontrol von LV.

Zitat:Und wenn du keine Ahnung von Wrapper-Zeugs hast... so gehts (dirty..):
Danke, irgendiwe hab ich da nie versucht auf write zu stellen Blink... auf dieselbe Art werte ich ja auch meinen Baum aus.

Aber wie stelle ich es an das zb. nur bei Parent(oder child) die checkboxen angezeigt werden, wenn ich das an einem childnode versuche habe ich die eigenschaft für die checkbox nichtmehr.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2011, 17:47
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: .NET Treeview in Labview nutzen
(27.05.2011 17:23 )inVerted schrieb:  
Zitat:du könntest natürlich auch einfach mit dem LabVIEW-Tree-Control arbeiten
Ich fande dies Art eine Tree zu erstellen gerade einfacher und übersichtlicher als das Treecontrol von LV.
Also wenn man es sich im Detail anschaut, dann ist es dieselbe Durchhangelei wie in .NET.

Vielleicht hilft das hier bei LV-Trees:
http://lavag.org/files/file/27-tree-control-api/

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  .Net Funktionen nutzen Erdberquark 4 6.360 06.02.2012 08:34
Letzter Beitrag: Erdberquark

Gehe zu: