<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[letzter TreeNode ermitteln]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich möchte einen Treeview durchlaufen</p>
<p>Beispiel:</p>
<pre><code>a_  
  |- 1
  |  |- m
  |  \- n
  |
  \- 2

b_
  \- 1
     |- o
     \- p
c_
  |- 1
  |- 2
  \- 3
</code></pre>
<p>hier möchte ich nur a, b, c haben<br />
und wenn ich bei a -&gt; 1 anfange möchte ich die Knoten m und n<br />
haben, jedoch nicht o und p. Daher kann ich nicht die einzelnen<br />
Ebenen durchlaufen.</p>
<p>Mit TreeNode-&gt;GetNext(); klappt das auch soweit, doch wie kann<br />
ich abfragen, ob das nun der letzte Knoten war? Also wie weiß<br />
ich, dass nach c (bzw. p) schluss ist?</p>
<p>Ich such also sowas:</p>
<pre><code class="language-cpp">TTreeNode * TreeNode = TreeView-&gt;GetNodeAt(0,0);
bool bRun = true;
while (bRun) {
    bRun = !TreeNode-&gt;IsLastNode(); // Leider gibt es nur IsFirstNode() und
                                  // nicht IsLastNode(), daher geht das nicht.
    ShowMessage(TreeNode-&gt;Text)
    TreeNode = TreeNode-&gt;GetNext();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/97594/letzter-treenode-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 02:39:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97594.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Jan 2005 09:23:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to letzter TreeNode ermitteln on Wed, 12 Jan 2005 09:25:09 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich möchte einen Treeview durchlaufen</p>
<p>Beispiel:</p>
<pre><code>a_  
  |- 1
  |  |- m
  |  \- n
  |
  \- 2

b_
  \- 1
     |- o
     \- p
c_
  |- 1
  |- 2
  \- 3
</code></pre>
<p>hier möchte ich nur a, b, c haben<br />
und wenn ich bei a -&gt; 1 anfange möchte ich die Knoten m und n<br />
haben, jedoch nicht o und p. Daher kann ich nicht die einzelnen<br />
Ebenen durchlaufen.</p>
<p>Mit TreeNode-&gt;GetNext(); klappt das auch soweit, doch wie kann<br />
ich abfragen, ob das nun der letzte Knoten war? Also wie weiß<br />
ich, dass nach c (bzw. p) schluss ist?</p>
<p>Ich such also sowas:</p>
<pre><code class="language-cpp">TTreeNode * TreeNode = TreeView-&gt;GetNodeAt(0,0);
bool bRun = true;
while (bRun) {
    bRun = !TreeNode-&gt;IsLastNode(); // Leider gibt es nur IsFirstNode() und
                                  // nicht IsLastNode(), daher geht das nicht.
    ShowMessage(TreeNode-&gt;Text)
    TreeNode = TreeNode-&gt;GetNext();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/693957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693957</guid><dc:creator><![CDATA[Acidmrp]]></dc:creator><pubDate>Wed, 12 Jan 2005 09:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to letzter TreeNode ermitteln on Wed, 12 Jan 2005 09:36:46 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Du könntest mit einer Schleife, die Anzahl deiner jeweiligen Knoten zählen und diese dann solange auslesen bis zuende!</p>
<p>Eine Weitere Funktion ist auch GetLastChild();</p>
<p>Schau doch mal in der Hilfe unter TTreeNode</p>
<p>Gruß Jannika</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693968</guid><dc:creator><![CDATA[Jannika]]></dc:creator><pubDate>Wed, 12 Jan 2005 09:36:46 GMT</pubDate></item><item><title><![CDATA[Reply to letzter TreeNode ermitteln on Wed, 12 Jan 2005 10:08:00 GMT]]></title><description><![CDATA[<p>Danke für deine Antowort.<br />
Ich hab das Problem nun gefunden. Solange ich die Knoten der Ebene 1 oder höher<br />
durchlaufe klappt es mit Count. das ganze geht nur nicht, wenn ich die Knoten<br />
alle als root habe. Das wollte ich aber in meiner Anwendung eh noch verhindern,<br />
um das ganze übersichtlicher zu gestalten. Somit ist das für meine Zwecke nun<br />
ausreichend <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/693994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693994</guid><dc:creator><![CDATA[Acidmrp]]></dc:creator><pubDate>Wed, 12 Jan 2005 10:08:00 GMT</pubDate></item></channel></rss>